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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

.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-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

:root {
  --background-color--background-primary: var(--off-white);
  --text-color--text-primary: var(--charcoal-black);
  --_typography---headings: Georgia, Times, "Times New Roman", serif;
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --text-color--text-secondary: var(--steel-gray);
  --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --border-color--border-primary: var(--accent-gold);
  --off-white: #f7f5f2;
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --background-color--background-secondary: var(--deep-charcoal);
  --_typography---body: Georgia, Times, "Times New Roman", serif;
  --link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>: var(--base-color-brand--black);
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --accent-gold: #c9a227;
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --light-gray: #d9d9d9;
  --background-color--white-secondary: var(--warm-gray);
  --base-color-brand--black: var(--charcoal-black);
  --_typography---font-family: Georgia, Times, "Times New Roman", serif;
  --_typography---size: 0px;
  --charcoal-black: #1e1e1e;
  --base-color-brand--white: var(--light-gray);
  --deep-charcoal: #111;
  --steel-gray: #4a4a4a;
  --_typography---workmark: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --warm-gray: #8e8e8e;
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
  --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-primary);
  font-family: Cabinetgrotesk Variable, Georgia, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Zodiak Variable, Georgia, sans-serif;
  font-size: 4rem;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cabinetgrotesk Variable, Georgia, sans-serif;
  font-size: 3rem;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Zodiak Variable, Georgia, sans-serif;
  font-size: 2rem;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Zodiak Variable, Georgia, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--text-color--text-primary);
  text-decoration: none;
}

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

li {
  margin-bottom: .25rem;
}

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

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

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

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

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

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

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

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

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

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

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

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

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

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

.margin-xhuge {
  margin: 8rem;
}

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

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

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

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

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

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-family: var(--_typography---headings);
  font-weight: 600;
}

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

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

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

.text-color-black {
  color: var(--text-color--text-primary);
}

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

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  background-color: var(--background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>);
  color: var(--text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>);
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-family: var(--_typography---headings);
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.5;
}

.heading-style-h3.is-small {
  font-size: 2rem;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

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

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

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

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

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

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

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

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  font-family: var(--_typography---headings);
  text-transform: uppercase;
  font-size: 17vw;
  font-weight: 400;
  line-height: 1.15;
}

.heading-style-h1.is-contact {
  font-size: 7rem;
}

.padding-global {
  padding-left: 0;
  padding-right: 2.5rem;
  display: flex;
  overflow: hidden;
}

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

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 48ch;
}

.text-color-alternate {
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

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

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

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

.fs-styleguide_heading-medium {
  font-family: var(--_typography---headings);
  font-size: 4rem;
}

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

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.text-size-regular.text-weight-medium {
  color: var(--off-white);
  font-weight: 700;
}

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

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

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

.max-width-medium {
  width: 100%;
  max-width: 72ch;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 4rem;
  display: grid;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>);
}

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

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

.heading-style-h4 {
  font-family: var(--_typography---headings);
  font-size: 3rem;
  line-height: 1.4;
}

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

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

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

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

.form_input {
  border: 1px solid var(--border-color--border-primary);
  background-color: #0000;
  border-radius: .5rem;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input::placeholder {
  color: var(--text-color--text-primary);
}

.form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.heading-style-h6 {
  font-family: var(--_typography---body);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: var(--link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>);
  text-decoration: underline;
}

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

.fs-styleguide_header {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

.heading-style-h2 {
  font-family: var(--_typography---headings);
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.5;
}

.heading-style-h2.text-style-allcaps.font-zodiak {
  line-height: 1.3;
}

.page-wrapper {
  max-width: none;
  font-family: var(--_typography---body);
}

.fs-styleguide_label {
  background-color: var(--background-color--background-secondary);
  font-family: var(--_typography---body);
  color: var(--text-color--text-secondary);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-color: #dd23bb;
}

.heading-style-h5 {
  font-family: var(--_typography---body);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.container-large {
  width: 65%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

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

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

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>);
  color: var(--text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>);
  margin-top: .75rem;
  padding: .75rem;
}

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

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

.form_component {
  margin-bottom: 0;
}

.main-wrapper {
  overflow: hidden;
}

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

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

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.button {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-secondary);
  border-radius: .4rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

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

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>);
  color: var(--text-color--text-primary);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-nav {
  background-color: var(--accent-gold);
  color: var(--background-color--background-secondary);
}

.button.is-nav.w--current:where(.w-variant-70bb92a8-5ae0-0df3-e45a-965420160f6e) {
  opacity: 0;
}

.button.is-404.w--current {
  justify-content: center;
  align-items: center;
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-medium {
  font-family: var(--_typography---body);
  font-size: 1.125rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

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

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

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

.fs-styleguide_spacing-all {
  display: none;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-large {
  padding-top: 3rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.fs-styleguide_message {
  background-color: var(--background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>);
  color: var(--text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  z-index: 9999;
  background-color: #ddd0;
  width: 100%;
  padding-top: 2.5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.nav_button {
  padding: 1rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>);
}

.fs-styleguide_hero-label {
  color: var(--text-color--text-secondary);
  text-transform: uppercase;
  background-color: #eeeeee2e;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.fs-styleguide_heading-header {
  font-family: var(--_typography---headings);
  color: #fff;
  font-size: 6rem;
  font-weight: 400;
}

.section_hero {
  width: auto;
  min-height: auto;
  color: var(--text-color--text-secondary);
  display: block;
  position: relative;
  overflow: hidden;
}

.hero-component {
  z-index: 3;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  display: flex;
  position: relative;
}

.hero-background {
  z-index: 1;
  border-radius: 0;
  width: 100vw;
  max-width: none;
  height: 100%;
  padding: 1rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-video {
  z-index: 2;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.background-video.absolute {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.video-placeholder {
  z-index: 1;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 102%;
  padding: 0 0 1rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.nav_brand {
  color: var(--text-color--text-secondary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  transition: opacity .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav_brand:where(.w-variant-70bb92a8-5ae0-0df3-e45a-965420160f6e) {
  color: var(--text-color--text-primary);
}

.nav_brand:hover {
  opacity: .54;
}

.hero_bottom {
  width: 100%;
  color: var(--text-color--text-secondary);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 3rem;
}

.hero_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_content-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-icon {
  width: 2rem;
  height: 2rem;
  margin-bottom: -1rem;
}

.hero-subtitle {
  max-width: 64ch;
}

.track {
  height: 300vh;
  position: relative;
}

.sticky {
  position: sticky;
  top: 0;
}

.sticky_element {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.page-headings.text-align-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100ch;
  display: flex;
}

.text-span-image {
  background-image: url("https://cdn.prod.website-files.com/69ca9a3afd3926507cff2535/69ca9a3cfd3926507cff2612_Kaleo_Icon-dark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}

.footer {
  overflow: hidden;
}

.footer_component {
  grid-row-gap: 4rem;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.footer-bottom.font-zodiak {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.font-zodiak {
  font-family: Zodiak Variable, Georgia, sans-serif;
}

.footer-image {
  width: 100%;
  height: 11vw;
}

.footer-text {
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 22vw;
  line-height: .8;
}

.footer-wrap {
  grid-column-gap: 27vh;
  grid-row-gap: 27vh;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.footer_left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 74ch;
  display: flex;
}

.footer_right {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_right-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.phone-link {
  transition: opacity .4s;
}

.phone-link:hover {
  opacity: .6;
}

.credits {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.copyright {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.created, .powered {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.credits-link {
  opacity: .6;
  transition: opacity .4s;
}

.credits-link:hover {
  opacity: 1;
}

.section_cta {
  color: var(--text-color--text-secondary);
  padding-left: 1rem;
  padding-right: 1rem;
}

.cta_background {
  background-color: var(--background-color--background-secondary);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

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

.cta_subtitle {
  max-width: 42ch;
}

.text-size-huge {
  font-size: 3rem;
}

.video-overlay {
  z-index: 2;
  background-image: radial-gradient(circle, #17141100 20%, #000000ba);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-overlay.light {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .67;
  max-width: 100%;
  height: 100%;
  color: var(--light-gray);
  -webkit-text-stroke-color: var(--light-gray);
  background-color: #0d1f2d;
  background-image: linear-gradient(#00000080, #00000080);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: hidden;
}

.location-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 5rem;
  padding-top: 12rem;
  padding-bottom: 6rem;
  display: flex;
}

.features-component {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12rem;
  display: flex;
}

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

.features_content {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cta-video_background {
  background-color: var(--background-color--background-secondary);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-size-xhuge {
  font-size: 9vw;
}

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

.photo-wrap_first {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: rotate(1deg);
}

.photos-wrap {
  width: 80vh;
  height: 45vh;
  position: relative;
}

.photo-wrap_second {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: rotate(6deg);
}

.photo-wrap_third {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: rotate(-3deg);
}

.button-image {
  width: .8rem;
  height: .8rem;
}

.button-text {
  position: relative;
  overflow: hidden;
}

.button-text-animation {
  margin-top: .5rem;
  position: absolute;
}

.button_text {
  font-weight: 500;
}

.contact-component {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 5rem;
  display: flex;
}

.contact_header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contact_form {
  width: 100%;
  max-width: 41rem;
  margin-top: 3rem;
}

.form-field {
  background-color: var(--background-color--white-secondary);
  min-height: 3.5rem;
  color: var(--text-color--text-primary);
  border: 0 #000;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
}

.form-field:active, .form-field:focus, .form-field:focus-visible, .form-field[data-wf-focus-visible] {
  color: var(--text-color--text-primary);
}

.form-field::placeholder {
  color: var(--text-color--text-primary);
  font-family: Cabinetgrotesk Variable, Georgia, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.form-field_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 41rem;
  display: flex;
}

.text-field {
  background-color: var(--background-color--white-secondary);
  border: 0 #000;
  border-radius: .5rem;
  min-height: 10rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
}

.text-field:focus {
  color: var(--base-color-brand--black);
}

.text-field::placeholder {
  color: var(--text-color--text-primary);
  font-family: Cabinetgrotesk Variable, Georgia, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.button-form {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.submit-button {
  z-index: 5;
  background-color: #3898ec00;
  position: absolute;
  inset: 0%;
}

.success-message {
  background-color: var(--background-color--white-secondary);
  border-radius: 1rem;
  padding: 2.1rem;
}

.error-message {
  text-align: center;
  background-color: #ffb2b2;
  border-radius: 1rem;
  margin-top: 2rem;
  padding: 1rem;
}

.track-cta {
  width: 100%;
  height: 300vh;
  position: relative;
}

.sticky-cta {
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_last-cta {
  color: var(--text-color--text-secondary);
}

.features_image {
  border-radius: 1rem;
  width: 40vw;
  max-width: 41rem;
  height: 37rem;
  margin-left: auto;
  overflow: hidden;
}

.nav-button_text {
  padding-left: .5rem;
  padding-right: .5rem;
  line-height: 1.3;
  position: relative;
}

.nav-button_text.is-absolute {
  position: absolute;
  bottom: -1.2rem;
}

.nav_divider {
  background-color: var(--background-color--background-primary);
  opacity: .2;
  width: 1px;
  height: 1rem;
}

.logo {
  font-family: Zodiak Variable, Georgia, sans-serif;
  font-size: 1rem;
}

.nav-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_link {
  color: var(--text-color--text-secondary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav_link:where(.w-variant-70bb92a8-5ae0-0df3-e45a-965420160f6e) {
  color: var(--text-color--text-primary);
}

.location_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  width: 100%;
}

.location_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  min-height: 70vh;
  color: var(--text-color--text-secondary);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 2rem 8rem 2rem 2rem;
  display: flex;
  overflow: hidden;
}

.location_card.is-left {
  background-image: url("https://cdn.prod.website-files.com/69ca9a3afd3926507cff2535/69ca9a3cfd3926507cff2622_location-card-left.jpg");
  background-position: 50%;
  background-size: cover;
}

.location_card.is-right {
  background-image: url("https://cdn.prod.website-files.com/69ca9a3afd3926507cff2535/69ca9a3cfd3926507cff2623_location-card-right.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.image.is-radius {
  border-radius: .5rem;
  width: 100vw;
  max-width: 100vw;
  height: 100%;
  max-height: 100%;
  display: block;
  overflow: hidden;
}

.location_icon {
  width: 2rem;
  height: 2rem;
}

.nav-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu_wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-subtitle-text {
  color: var(--light-gray);
}

.text-box {
  max-width: 50em;
}

.license-content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.style-guide-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1rem;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  overflow: hidden;
}

.style-guide-button:hover {
  opacity: .5;
}

.typography-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 30rem;
  display: flex;
}

.typography-content {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.opacity_85 {
  opacity: .8;
}

.button-line {
  background-color: var(--background-color--background-secondary);
  width: 100%;
  height: 1px;
}

.heading, .heading-2, .heading-3, .heading-4 {
  font-family: var(--_typography---headings);
}

.heading-5 {
  color: var(--light-gray);
}

.nav_cfwf_jhmusq {
  z-index: 100;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-color: #0d1f2deb;
  border: 0 #1a1a1a;
  border-bottom: 1px solid #d4a84b33;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 72px;
  margin: 0;
  padding-left: 70px;
  padding-right: 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.a_cfwf_xkvafk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #1a1a1a;
  text-align: center;
  letter-spacing: 1.68px;
  text-transform: uppercase;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-color: #d4a84b;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: 15.4rem;
  height: auto;
  margin: 0;
  padding: 10px 22px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-property: none;
  display: block;
}

.a_cfwf_gybare {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  border: 0 #00e;
  outline-color: #00e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: underline #00e;
  text-decoration: underline #00e;
  text-emphasis-color: #00e;
  display: block;
}

.a_cfwf_meukwf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fffc;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fffc;
  caret-color: #fffc;
  border: 0 #fffc;
  outline-color: #fffc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  transition-duration: .2s;
  display: inline;
}

.img_cfwf_hvfqnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  border: 0 #00e;
  outline-color: #00e;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: inline;
}

.li_cfwf_ihqvjk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  text-align: start;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  list-style-type: none;
  display: list-item;
}

.ul_cfwf_fcuefg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  gap: 36px;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  list-style-type: none;
  display: flex;
}

.a_cfwf_vjudab {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fffc;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fffc;
  caret-color: #fffc;
  border: 0 #fffc;
  outline-color: #fffc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  transition-duration: .2s;
  display: inline;
}

.li_cfwf_qzqxfc, .li_cfwf_piejtr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  text-align: start;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_heoils, .a_cfwf_zhunvx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fffc;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fffc;
  caret-color: #fffc;
  border: 0 #fffc;
  outline-color: #fffc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  transition-duration: .2s;
  display: inline;
}

.li_cfwf_weraev, .li_cfwf_tyfttq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  text-align: start;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_vewtdh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fffc;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fffc;
  caret-color: #fffc;
  border: 0 #fffc;
  outline-color: #fffc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  transition-duration: .2s;
  display: inline;
}

.section_cfwf_knhvfc {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  overflow-block: hidden;
  overflow-inline: hidden;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 800px;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_sgtcpg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  animation-name: slowZoom;
  animation-duration: 18s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
  transform: scale(1.04024);
}

.div_cfwf_tocvcu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-image: linear-gradient(105deg, #0d1f2de0, #0d1f2da6 50%, #0d1f2d33);
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.div_cfwf_lofirb {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .916778;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  max-width: 767px;
  height: auto;
  margin: 0;
  padding-left: 70px;
  padding-right: 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  animation-name: fadeUp;
  animation-duration: 1.1s;
  animation-fill-mode: both;
  display: block;
  position: relative;
  transform: translate(0, 2.49666px);
}

.pseudo_before_cfwf_jmhefu {
  box-sizing: content-box;
  perspective-origin: 13.4062px .5px;
  transform-origin: 13.4062px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 26.8125px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_tqpefd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h1_cfwf_qtupzt {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 1;
  outline-offset: 0px;
  color: #fff;
  text-align: left;
  letter-spacing: -.72px;
  column-rule-color: white;
  object-fit: fill;
  caret-color: #fff;
  border: 0 #d4a84b;
  border-radius: 0;
  outline: 100px #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-family: Merriweather, serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.12;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: visible;
}

.p_cfwf_jjtrte {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  text-align: left;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  border: 0 #ffffffc7;
  outline-color: #ffffffc7;
  width: auto;
  max-width: 540px;
  height: auto;
  margin: 0 0 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  display: block;
}

.div_cfwf_xucslx {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.nav_con_btn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #1a1a1a;
  text-align: center;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  background-color: #d4a84b;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 1vh 0;
  padding: 15px 10px;
  font-size: .6rem;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-property: none;
  display: inline-block;
}

.nav_con_btn:hover {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
}

.a_cfwf_nlmxkt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffffd9;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  column-rule-color: #ffffffd9;
  caret-color: #ffffffd9;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff59;
  outline-color: #ffffffd9;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 32px;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffd9;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.a_cfwf_nlmxkt:hover {
  color: #000;
  background-color: #d4a84b;
}

.a_cfwf_gxyzoi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff73;
  letter-spacing: 1.2px;
  column-rule-color: #ffffff73;
  caret-color: #ffffff73;
  border: 0 #ffffff73;
  outline-color: #ffffff73;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  font-size: 12px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff73;
  transition-property: none;
  display: none;
}

.text-span {
  color: #ffed2bb8;
}

.div_cfwf_mbekpc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-color: #0d1f2d;
  border: 0 #1a1a1a;
  border-top: 2px solid #d4a84b;
  outline-color: #1a1a1a;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
  overflow: visible;
}

.pseudo_before_cfwf_dokjpe {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_yzjgzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_edpndc {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_zefhws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_tdchky {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_edipbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_gtqxea {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_lyejct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.section_cfwf_tpzrtx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-color: #faf8f4;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_ikmcrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.pseudo_before_cfwf_nbdeck {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #4a4a4a;
  letter-spacing: 3.52px;
  text-transform: uppercase;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 28.8px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_kbhwrz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  letter-spacing: 3.52px;
  text-transform: uppercase;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: flex;
}

.h2_cfwf_eeduuj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-family: Merriweather, serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_fnidaz, .p_cfwf_ycjsro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_gzjfrb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: relative;
}

.pseudo_before_cfwf_cbbwyc {
  z-index: 0;
  box-sizing: content-box;
  perspective-origin: 295px 118.781px;
  transform-origin: 295px 118.781px;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  unicode-bidi: normal;
  border: 1px solid #d4a84b;
  outline-color: #1a1a1a;
  width: auto;
  min-width: 0;
  height: 100%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -8px 8px 8px -8px;
}

.div_cfwf_clxwvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-color: #0d1f2d;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 48px 40px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: relative;
}

.p_cfwf_azbhgo {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffe0;
  column-rule-color: #ffffffe0;
  caret-color: #ffffffe0;
  border: 0 #ffffffe0;
  outline-color: #ffffffe0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffe0;
  display: block;
  position: relative;
}

.span_cfwf_mpwkgc {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 1.98px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
  position: relative;
}

.section_cfwf_aztrfb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  background-color: #f5f0e8;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.div_cfwf_apjxav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.pseudo_before_cfwf_pdohjk {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_zxckck {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_xvjctu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.div_cfwf_ivjcjv {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  color: #1a1a1a;
  text-align: left;
  column-rule-color: #1a1a1a;
  object-fit: fill;
  caret-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  gap: 2px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
  position: relative;
  overflow: visible;
}

.pseudo_after_cfwf_glophx {
  box-sizing: content-box;
  perspective-origin: 125.188px 1.5px;
  transform-origin: 0 1.5px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #00e;
  outline-color: #00e;
  width: 250.391px;
  min-width: 0;
  height: 3px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 300.25px 0 0;
  transform: matrix(0, 0, 0, 1, 0, 0);
}

.a_cfwf_qfabnn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  overflow-block: hidden;
  overflow-inline: hidden;
  background-color: #0d1f2d;
  border: 0 #00e;
  border-top: 3px solid #0000;
  outline-color: #00e;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 40px 28px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-property: none;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_ozkbcx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.h3_cfwf_zpnhfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_lsatrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  cursor: pointer;
  caret-color: #ffffff8c;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.span_cfwf_wrplbb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 18px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .2s;
  display: block;
}

.pseudo_after_cfwf_jcivet {
  box-sizing: content-box;
  perspective-origin: 125.203px 1.5px;
  transform-origin: 0 1.5px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #00e;
  outline-color: #00e;
  width: 250.406px;
  min-width: 0;
  height: 3px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 300.25px 0 0;
  transform: matrix(0, 0, 0, 1, 0, 0);
}

.a_cfwf_mzipov {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  overflow-block: hidden;
  overflow-inline: hidden;
  background-color: #0d1f2d;
  border: 0 #00e;
  border-top: 3px solid #0000;
  outline-color: #00e;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 40px 28px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-property: none;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_rhpqak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.h3_cfwf_oiyfdi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_jjejwx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  cursor: pointer;
  caret-color: #ffffff8c;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.span_cfwf_rqhjuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 18px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .2s;
  display: block;
}

.pseudo_after_cfwf_vnkzrc {
  box-sizing: content-box;
  perspective-origin: 125.188px 1.5px;
  transform-origin: 0 1.5px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #00e;
  outline-color: #00e;
  width: 250.391px;
  min-width: 0;
  height: 3px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 300.25px 0 0;
  transform: matrix(0, 0, 0, 1, 0, 0);
}

.a_cfwf_vmhhor {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  overflow-block: hidden;
  overflow-inline: hidden;
  background-color: #0d1f2d;
  border: 0 #00e;
  border-top: 3px solid #0000;
  outline-color: #00e;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 40px 28px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-property: none;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_idflsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.h3_cfwf_holdaz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_aahpxu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  cursor: pointer;
  caret-color: #ffffff8c;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.span_cfwf_bikfvm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 18px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .2s;
  display: block;
}

.pseudo_after_cfwf_mzwtws {
  box-sizing: content-box;
  perspective-origin: 125.203px 1.5px;
  transform-origin: 0 1.5px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #00e;
  outline-color: #00e;
  width: 250.406px;
  min-width: 0;
  height: 3px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 300.25px 0 0;
  transform: matrix(0, 0, 0, 1, 0, 0);
}

.a_cfwf_coevke {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  overflow-block: hidden;
  overflow-inline: hidden;
  background-color: #0d1f2d;
  border: 0 #00e;
  border-top: 3px solid #0000;
  outline-color: #00e;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 40px 28px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-property: none;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_tzuakl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.h3_cfwf_walyrk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_mowbcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  cursor: pointer;
  caret-color: #ffffff8c;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.span_cfwf_bqztzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 18px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .2s;
  display: block;
}

.pseudo_after_cfwf_xtuvmd {
  box-sizing: content-box;
  perspective-origin: 125.188px 1.5px;
  transform-origin: 0 1.5px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #00e;
  outline-color: #00e;
  width: 250.391px;
  min-width: 0;
  height: 3px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 300.25px 0 0;
  transform: matrix(0, 0, 0, 1, 0, 0);
}

.a_cfwf_tmwhgf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  overflow-block: hidden;
  overflow-inline: hidden;
  background-color: #0d1f2d;
  border: 0 #00e;
  border-top: 3px solid #0000;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 40px 28px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-property: none;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_gsahdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.h3_cfwf_eubqnf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_wfsbax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  cursor: pointer;
  caret-color: #ffffff8c;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.span_cfwf_tosyct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 18px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .2s;
  display: block;
}

.section_cfwf_kjwagk {
  box-sizing: border-box;
  grid-column-gap: 18px;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f4;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template: "Area"
  / 1.25fr 2fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_mkajhh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  object-position: 79% 50%;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: sticky;
  top: 100px;
}

.pseudo_before_cfwf_imsenk {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_gbqztw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_dgnygx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.div_cfwf_mtweeh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_nnsypk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  border-left: 3px solid #d4a84b;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.h4_cfwf_uhmafd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_xhgdqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_oelctj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  border-left: 3px solid #d4a84b;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.h4_cfwf_vzfguz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_mudcds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_dwwgmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  border-left: 3px solid #d4a84b;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.h4_cfwf_meriuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_dgmccj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_vjcdfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  border-left: 3px solid #d4a84b;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.h4_cfwf_kolbfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_glvzjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.what-to-expect {
  box-sizing: content-box;
  opacity: .08;
  perspective-origin: 700px 325.984px;
  transform-origin: 700px 325.992px;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  -webkit-text-fill-color: inherit;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: gray;
  background-clip: border-box;
  border: 0 #1a1a1a;
  border-radius: 0;
  outline-color: #1a1a1a;
  width: 100%;
  min-width: 0;
  height: 19%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
  box-shadow: 0 2px 5px #0003;
}

.section_cfwf_goybwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 1;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  -webkit-text-fill-color: inherit;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0d1f2d;
  background-clip: border-box;
  border: 0 #1a1a1a;
  border-radius: 0;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_frmxul {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: relative;
}

.pseudo_before_cfwf_jggovl {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_xjewkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_dgrzap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_tyyebx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 56px 0 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_yqguin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #1a1a1a;
  border-top: 1px solid #d4a84b40;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_zqlhur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b26;
  column-rule-color: #d4a84b26;
  caret-color: #d4a84b26;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b26;
  outline-color: #d4a84b26;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b26;
  display: block;
}

.h4_cfwf_xmfmag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_iueomi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.div_cfwf_pyfawe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #1a1a1a;
  border-top: 1px solid #d4a84b40;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_mqchdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b26;
  column-rule-color: #d4a84b26;
  caret-color: #d4a84b26;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b26;
  outline-color: #d4a84b26;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b26;
  display: block;
}

.h4_cfwf_iaxyzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_rquskq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.div_cfwf_kxrxtr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #1a1a1a;
  border-top: 1px solid #d4a84b40;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_mrbegc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b26;
  column-rule-color: #d4a84b26;
  caret-color: #d4a84b26;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b26;
  outline-color: #d4a84b26;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b26;
  display: block;
}

.h4_cfwf_bcwzhe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_gslbxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.div_cfwf_mbxqts {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #1a1a1a;
  border-top: 1px solid #d4a84b40;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 32px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_dkrkgw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b26;
  column-rule-color: #d4a84b26;
  caret-color: #d4a84b26;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b26;
  outline-color: #d4a84b26;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b26;
  display: block;
}

.h4_cfwf_ottrmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_howtqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.section_cfwf_rlvfbhupp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f5f0e8;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.div_cfwf_cmjrer {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: sticky;
  top: 100px;
}

.pseudo_before_cfwf_ngofoh {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_yrmiuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_fxpvpt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_voetun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_mgkwpa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-direction: column;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.faq-items-1 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.faq-q {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_xehkrb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.faq-a {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 200px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-property: none;
  display: block;
  overflow: hidden;
}

.div_cfwf_wthrhb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_azwtot {
  box-sizing: border-box;
  aspect-ratio: auto;
  backface-visibility: visible;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-property: none;
  display: flex;
}

.span_cfwf_lvvzss {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_expdtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_wgvnzk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_isvkys {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_himijl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_hxvxxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_auftpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_oneedi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_lkurzk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_zpojat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.section_cfwf_uvaypa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f5f0e8;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_enghbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: sticky;
  top: 100px;
}

.pseudo_before_cfwf_tsxupl {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_gpuvvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_aepbal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_jcyhsy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_bpfuhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-direction: column;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.div_cfwf_fbvnrw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_brennq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_dxffbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_ibooae {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 200px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_warkto {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_paidzt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_sfojea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_dghwzk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_vyjyvx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_ujelgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_dlziyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_vsnuvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_erzffx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_jgemeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  cursor: pointer;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_skvedf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_yfawmy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .35s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.pseudo_before_cfwf_npqoqu {
  box-sizing: content-box;
  opacity: .12;
  perspective-origin: 700px 245.891px;
  transform-origin: 700px 245.898px;
  color: #1a1a1a;
  text-align: center;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: linear-gradient(135deg, #1b6c7a 0%, #0000 60%);
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: 1400px;
  min-width: 0;
  height: 491.797px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_aqdluu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  text-align: center;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #1a1a1a;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_lbxyjx {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  text-align: center;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  max-width: 640px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: relative;
}

.pseudo_before_cfwf_fmfpnd {
  box-sizing: content-box;
  color: #ffffffa6;
  text-align: center;
  letter-spacing: 3.52px;
  text-transform: uppercase;
  column-rule-color: #ffffffa6;
  caret-color: #ffffffa6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #ffffffa6;
  outline-color: #ffffffa6;
  width: 28px;
  min-width: 0;
  height: 1px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffa6;
  animation-duration: 0s;
  display: none;
}

.p_cfwf_qgdajs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffa6;
  text-align: center;
  letter-spacing: 3.52px;
  text-transform: uppercase;
  column-rule-color: #ffffffa6;
  caret-color: #ffffffa6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffa6;
  outline-color: #ffffffa6;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffa6;
  display: flex;
}

.h2_cfwf_qezfni {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_lltzfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffa6;
  text-align: center;
  column-rule-color: #ffffffa6;
  caret-color: #ffffffa6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffa6;
  outline-color: #ffffffa6;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffa6;
  display: block;
}

.a_cfwf_lvpduy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #1a1a1a;
  text-align: center;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #d4a84b;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 32px;
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: inline-block;
}

.footer_cfwf_pydvus {
  box-sizing: border-box;
  aspect-ratio: auto;
  backface-visibility: hidden;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0a0a0a;
  border: 0 #1a1a1a;
  border-top: 2px solid #d4a84b4d;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 64px 70px 32px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  overflow: hidden;
}

.div_cfwf_ctntjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  gap: 60px;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_dimelc, .div_cfwf_mmczsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.img_cfwf_xnddyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: 52px;
  margin: 0 0 20px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: inline;
}

.p_cfwf_owyeoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15px;
  font-style: italic;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.div_cfwf_uevtkr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.h5_cfwf_rzdjit {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 10px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.a_cfwf_uvedym, .a_cfwf_uieepz, .a_cfwf_qhzdfs, .a_cfwf_gjkwaf, .a_cfwf_qddrut {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff80;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 13px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  transition-duration: .2s;
  display: block;
}

.div_cfwf_morlve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.h5_cfwf_ckqnlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 10px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.a_cfwf_jnfbug, .a_cfwf_vmmlal, .a_cfwf_asjpuq, .a_cfwf_uvrvep {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff80;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 13px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  transition-duration: .2s;
  display: block;
}

.div_cfwf_ywrgnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.h5_cfwf_luaysv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 10px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: block;
}

.a_cfwf_ccxlaf, .a_cfwf_qzofmb, .a_cfwf_epyjye, .a_cfwf_llbvvk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff80;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 13px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  transition-duration: .2s;
  display: block;
}

.div_cfwf_mazflc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  border-top: 1px solid #ffffff14;
  outline-color: #1a1a1a;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 28px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.p_cfwf_jpqyzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff40;
  column-rule-color: #ffffff40;
  caret-color: #ffffff40;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff40;
  outline-color: #ffffff40;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff40;
  display: block;
}

.div_cfwf_csvglw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.a_cfwf_penoeu, .a_cfwf_uparnn, .a_cfwf_bksoad, .a_cfwf_lfnyut {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff40;
  column-rule-color: #ffffff40;
  caret-color: #ffffff40;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff40;
  outline-color: #ffffff40;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff40;
  transition-duration: .2s;
  display: block;
}

.text-span-2 {
  color: #d4a84b;
}

.div_cfwf_kheetv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0d1f2d;
  border: 0 #1a1a1a;
  border-top: 2px solid #d4a84b;
  outline-color: #1a1a1a;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 22px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.pseudo_before_cfwf_stjbri {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_qbbxhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_pxjhxa {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_jusqrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_kqyyib {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_aghrgq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_twopxz {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_bcmcbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.faq-iwrapper {
  margin-top: 3rem;
}

.section_cfwf_ksxmzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f5f0e8;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_ljsxtm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: sticky;
  top: 100px;
}

.pseudo_before_cfwf_ziwagb {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_wgisay {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_fqpfaf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_qaimtb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_mjclwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-direction: column;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.faq_box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.faq_q1 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_cdxxti {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.faq_ans_1 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_plrgkl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.faq_q2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_ekjppe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.faq_ans_2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_btiesj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.faq_q3 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_opkflf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.faq_ans_3 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_aehxwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.faq_q4 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_ksviby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.faq_ans_4 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.rt-button-border {
  border: 1px solid #151515;
  position: absolute;
  inset: 0%;
}

.rt-button-border.button-full-inverse-primary-6 {
  border-color: #faf3e3;
}

.rt-button-text-wrapper {
  z-index: 3;
  justify-content: center;
  align-items: center;
  position: relative;
}

.rt-button-text {
  color: #151515;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: .8125rem;
  font-weight: 600;
  line-height: 100%;
}

.rt-button-text.rt-1 {
  color: #151515;
}

.rt-button-text.rt-1.button-full-inverse-primary-3 {
  color: #faf3e3;
}

.rt-button-text.rt-2 {
  opacity: 0;
  color: #fff;
  position: absolute;
}

.rt-button-text.rt-2.button-full-inverse-primary-4 {
  color: #151515;
}

.rt-button {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  padding: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-button.button-full-inverse-primary {
  max-width: none;
}

.rt-button-overlay {
  background-color: #15241b;
  width: 0%;
  position: absolute;
  inset: 0 auto;
  transform: skew(-45deg);
}

.rt-button-overlay.button-full-inverse-primary-5 {
  background-color: #eef0ef;
}

.section_scope {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_pdaujx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_oepyxy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_chzuec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_jexlhj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_sdcfzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ffabrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_wflcwr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 380px;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_qdprrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_aeodgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_dmxazy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_ugdprn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_xohrrx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_nsmliv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_brithv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_hkksdb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_qowrhm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_fkemgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_kmefom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fqesqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_cpixvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_bojpox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 40px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_yssghj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_aurcrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_eafkow {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 44.8px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_odmijn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_rdywzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_myetjn {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 376.969px 402px 0 0;
}

.div_cfwf_eklakk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_yhqwvy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 40px;
  height: 40px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_zhrmwg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 20px;
  cy: 20px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 17px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_couwrr, .line_cfwf_kvdbgd, .line_cfwf_imgoml, .line_cfwf_nibrsp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_wpcygx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_uavnpo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  column-rule-color: #8a8880;
  cursor: default;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 11.2px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h3_cfwf_bfqqzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 24.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lacqhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 24px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_aiiwqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: default;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_xlweel {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_xlweel:hover {
  color: #000;
  outline-color: #000;
}

.svg_cfwf_wweptl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_asdksi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_dbxxgd {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 376.969px 402px 0 0;
}

.div_cfwf_gkszul {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_cqhhws {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 40px;
  height: 40px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_havdhc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.rect_cfwf_hrfbgj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 2px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 5px;
  y: 22px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 30px;
  height: 8px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_jnfgle {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 12px;
  cy: 30px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 3px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_gjsmbq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 28px;
  cy: 30px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 3px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_mdxvco, .line_cfwf_nbfjpp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_zqzeeo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_vcrgjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  column-rule-color: #8a8880;
  cursor: default;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 11.2px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h3_cfwf_rgjiva {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 24.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ajpftv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 24px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_qvbfdk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: default;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_eobspm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_eobspm.learn_cta:hover {
  color: #000;
}

.svg_cfwf_rafcoh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_tuagar {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_bsdvxp {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 376.969px 402px 0 0;
}

.div_cfwf_zbjgkm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .3s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_tmfirq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 40px;
  height: 40px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_xbozya {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 3px;
  y: 14px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 22px;
  height: 14px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_bqmgem {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_stibbt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 10px;
  cy: 29px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 3px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_hbhitc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 30px;
  cy: 29px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 3px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_quildr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_bilgbu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  column-rule-color: #8a8880;
  cursor: default;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 11.2px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h3_cfwf_vgxkkx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 24.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_dqiptf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 24px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_pyqjrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: default;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_rfaaha {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_rfaaha:hover {
  color: #000;
}

.svg_cfwf_wqjitk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_vnezcn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_iggntx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_obmsyz {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 354.125px 605px 0 0;
}

.div_cfwf_xttdgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_aihjhj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 40px;
  height: 40px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_kuhcfg, .path_cfwf_lvmxms, .path_cfwf_eqddqv, .path_cfwf_afvahq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_gcxzdy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 20px;
  cy: 37px;
  fill: #b8922a;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 2px;
  stroke: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_hayfbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  column-rule-color: #8a8880;
  cursor: default;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 11.2px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h3_cfwf_lvgyiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 24.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zwisfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 24px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_rplecw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: default;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_sbpjfm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_sbpjfm:hover {
  color: #000;
}

.svg_cfwf_tcbmpv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_uepmvm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_bkzgpc {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 354.125px 605px 0 0;
}

.div_cfwf_nkhckk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_jpyknu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 40px;
  height: 40px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_yalaae {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 8px;
  y: 6px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 24px;
  height: 30px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_uedrsd, .line_cfwf_lywbgb, .line_cfwf_uvawya {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_lnpzjl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_oingfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  column-rule-color: #8a8880;
  cursor: default;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 11.2px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h3_cfwf_yifmvl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 24.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_qovugl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: default;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 24px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_xnsfjj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: default;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_hgwzim {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_hgwzim:hover {
  color: #000;
}

.svg_cfwf_mfiexo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_hsejyf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_kxdqoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 56px;
  padding-bottom: 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yjzbeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 0;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_sdpyxq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-left: 1px solid #ddd8cc;
  border-right: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_vwcjvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_ntcadc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 11.2px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_aqtede {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_lwftjf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-right: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_rlrnhk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_wtuuwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 11.2px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_dcehwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_vsrmdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-right: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_khkrfz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_qkwfhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 11.2px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_tsigdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_utigmk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-right: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .3s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_icaeat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_hovsuv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 11.2px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_cezyrc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_ztrqtq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_cmahlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jmejlr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: center;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_fgaqkf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_kmhhgi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_iurwib {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_gbpvgk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_vkyxtc, .p_cfwf_smiqjg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_iylmjb {
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 26.6875px 96px;
  transform-origin: 26.6953px 96px;
  color: #ffffff0a;
  column-rule-color: #ffffff0a;
  caret-color: #ffffff0a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #ffffff0a;
  outline-color: #ffffff0a;
  width: 53.3906px;
  min-width: 0;
  height: 192px;
  min-height: 0;
  margin: 0;
  font-size: 192px;
  font-weight: 300;
  line-height: 192px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff0a;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -10px 581.266px 137.453px 28px;
}

.div_cfwf_hwcwvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 52px 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.p_cfwf_bjwssv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffd9;
  column-rule-color: #ffffffd9;
  caret-color: #ffffffd9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffd9;
  outline-color: #ffffffd9;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 23.2px;
  font-style: italic;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffd9;
  display: block;
}

.p_cfwf_qaktiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff73;
  column-rule-color: #ffffff73;
  caret-color: #ffffff73;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff73;
  outline-color: #ffffff73;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff73;
  display: block;
}

.a_cfwf_ubophr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: inline-flex;
}

.a_cfwf_ubophr:hover {
  color: #000;
  background-color: #d4a84b;
}

.svg_cfwf_hxfbem {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_nyojaj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_before_cfwf_bndcsl {
  box-sizing: border-box;
  perspective-origin: 700px 219.484px;
  transform-origin: 700px 219.484px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(50% 70% at 80%, #2a352099 0%, #0000 60%), radial-gradient(40% 60% at 20%, #1e2a1866 0%, #0000 50%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 438.969px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_xnfyep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_wkzhri {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 60px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_gnhmly {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_vrtgmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_bkxxnu, .span_cfwf_tojvyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: inline;
}

.h2_cfwf_zoplrr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 44.8px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_rmztpg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  max-width: 520px;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.div_cfwf_tdnocy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_mjjakk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 28px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_mjjakk:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.svg_cfwf_byeviu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rxnnke {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_dsujbx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  border: 1px solid #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_dsujbx:hover {
  color: #000;
  background-color: #b8922a;
}

.div_cfwf_daoqht {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: 100%;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 140px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_kbvcdn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_savtbw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ejeuuu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_onoeup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  letter-spacing: 1.7856px;
  text-transform: uppercase;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.h1_cfwf_iafluo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 680px;
  height: auto;
  margin: 0 0 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_umgtqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffad;
  column-rule-color: #ffffffad;
  caret-color: #ffffffad;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffad;
  outline-color: #ffffffad;
  width: auto;
  max-width: 500px;
  height: auto;
  margin: 0 0 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffad;
  display: block;
}

.div_cfwf_wgddrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.a_cfwf_ziwysi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 28px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_ziwysi:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.svg_cfwf_jjivao {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rizgkj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_dlpljt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffffd9;
  letter-spacing: 1.6384px;
  text-transform: uppercase;
  column-rule-color: #ffffffd9;
  caret-color: #ffffffd9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff61;
  outline-color: #ffffffd9;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 26px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffd9;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_dlpljt:hover {
  color: #000;
  background-color: #d4a84b;
}

.text-span-3 {
  color: #d4a84b;
}

.section_intro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 80px;
  padding-bottom: 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_oyixav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: center;
  gap: 80px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .55s, .55s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: grid;
  transform: translate(0);
}

.h2_cfwf_qwtwqz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zfegbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ddd8cc;
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: 60px;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
}

.p_cfwf_ikvxdx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_aphavp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 80px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_cyjqpl {
  box-sizing: border-box;
  float: none;
  clear: none;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  object-fit: fill;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: 63%;
  min-width: 65%;
  max-width: 960px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-property: none;
  display: block;
  position: static;
  transform: translate(0);
}

.div_cfwf_hcnxui {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0 0 52px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_pxirbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.984px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_srhxoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ddd8cc;
  border: 0 #252520;
  outline-color: #252520;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_pnxbup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.attorney_c {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0 2% 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 5px 6px 13px #0003;
}

.div_cfwf_wedqie {
  box-sizing: border-box;
  aspect-ratio: 1;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #1e2118;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_xhukso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 50% 30%, #2c3520 0%, #0000 60%), radial-gradient(100% 100% at 50% 100%, #141810 0%, #0d100a 100%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_bypytb {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .06;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: none;
  background-size: 60px 60px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
  position: absolute;
  inset: 0;
}

.div_cfwf_tcfmhk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  object-fit: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.div_cfwf_moebfm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff17;
  letter-spacing: -2.8px;
  column-rule-color: #ffffff17;
  caret-color: #ffffff17;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #ffffff17;
  outline-color: #ffffff17;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 140px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff17;
  display: block;
}

.div_cfwf_jrkyew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(90deg, #0000, #b8922a80 50%, #0000);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
  position: absolute;
  bottom: 32%;
  left: 0;
  right: 0;
}

.div_cfwf_fphubc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to top, #000000d1 0%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.h3_cfwf_lqkiid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yfeltj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_urqljj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 36px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_bkqrct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 18.4px;
  font-style: italic;
  line-height: 1.45;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rrjqqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0 0 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kggtwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_jwqxiy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  border-bottom: 1px solid #b8922a59;
  outline-color: #b8922a;
  align-self: flex-start;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 2px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_jwqxiy:hover {
  color: #000;
}

.svg_cfwf_waivip {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_rkgali {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_dpfvcb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0 0 0 2%;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 5px 6px 13px #0003;
}

.div_cfwf_nwlpbe {
  box-sizing: border-box;
  aspect-ratio: 1;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #1e2118;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_dptpvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 50% 30%, #282c1c 0%, #0000 60%), radial-gradient(100% 100% at 50% 100%, #12150f 0%, #0a0d08 100%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_cpgtfi {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 1;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: none;
  background-size: 60px 60px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ogbxsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: absolute;
  inset: 0;
}

.div_cfwf_cnmvbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff17;
  letter-spacing: -2.8px;
  column-rule-color: #ffffff17;
  caret-color: #ffffff17;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #ffffff17;
  outline-color: #ffffff17;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 140px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff17;
  display: block;
}

.div_cfwf_llwqun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #b8922a80, #0000);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  bottom: 32%;
  left: 0;
  right: 0;
}

.div_cfwf_bhrjjt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to top, #000000d1 0%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.h3_cfwf_auaimb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_tlvrry {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_idokbv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 36px 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_drcbla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 18.4px;
  font-style: italic;
  line-height: 1.45;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rsgorq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0 0 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_hgwtxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_kkwfue {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  border-bottom: 1px solid #b8922a59;
  outline-color: #b8922a;
  align-self: flex-start;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 2px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_kkwfue:hover {
  color: #000;
}

.svg_cfwf_qpnwlh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_coxygy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.section_cfwf_ceuxmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bqhkdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hbxpui {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 1px;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ddd8cc;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0 5%;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_pwjsjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: flex;
}

.svg_cfwf_hafkvb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 44px;
  height: 44px;
  margin: 0 0 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_dbexpm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.h3_cfwf_hwfkrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 28.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tmpuhf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 30px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_zujtjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_yxbufp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.span_cfwf_wxffnl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_fxqxsz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: flex;
}

.svg_cfwf_yltgea {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 44px;
  height: 44px;
  margin: 0 0 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_qofmul {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.h3_cfwf_gogmmh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 28.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_gotumo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 30px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ngkrud {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_rbvnto {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.span_cfwf_gvgchn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_dmzfki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: flex;
}

.svg_cfwf_qcguhx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 44px;
  height: 44px;
  margin: 0 0 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_njqpsl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.h3_cfwf_owcfrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 28.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lzryby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 30px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_zdllup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_jsskry {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.span_cfwf_tswhli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_bnznia {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: flex;
}

.svg_cfwf_uywmsw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 44px;
  height: 44px;
  margin: 0 0 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_nmosfm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.h3_cfwf_mbrxle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 28.8px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_njmrsd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 30px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_yktmhh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_fmluil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.span_cfwf_tkgwla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.footer_cfwf_jtmuxq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h2_cfwf_oofnma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 44.8px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_kfqvfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  text-align: center;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0 auto 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: block;
}

.a_cfwf_wukwrp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 36px;
  font-size: 11.2px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

.div_cfwf_mckunn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_ljlbda {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_jswret {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_iplkfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.section_cfwf_eypalg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f5f0e8;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: grid;
}

.div_cfwf_grtuzl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
  position: sticky;
  top: 100px;
}

.pseudo_before_cfwf_dcyqpz {
  box-sizing: content-box;
  perspective-origin: 14px .5px;
  transform-origin: 14px .5px;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  animation-duration: 0s;
  display: block;
}

.p_cfwf_vasusg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  letter-spacing: 2.42px;
  text-transform: uppercase;
  column-rule-color: #d4a84b;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  display: flex;
}

.h2_cfwf_mpkpxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.15;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: block;
}

.p_cfwf_zivfox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  display: block;
}

.div_cfwf_vygqku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-direction: column;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.div_cfwf_cfyibc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_zqkupd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_zjcqmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_pdipqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_eaovru {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_jycdwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_nvnfvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_jxvqds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_qkwosq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_lcxgfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_sjwabs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_zlgjeq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.div_cfwf_kvwmfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fff;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .6s, .6s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_qmzeiu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1b6c7a;
  column-rule-color: #1b6c7a;
  cursor: pointer;
  caret-color: #1b6c7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #1b6c7a;
  outline-color: #1b6c7a;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1b6c7a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_fdgzkv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d4a84b;
  column-rule-color: #d4a84b;
  cursor: pointer;
  caret-color: #d4a84b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #d4a84b;
  outline-color: #d4a84b;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d4a84b;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_eqajsr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a4a;
  column-rule-color: #4a4a4a;
  caret-color: #4a4a4a;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #4a4a4a;
  outline-color: #4a4a4a;
  width: auto;
  height: auto;
  max-height: 300px;
  margin: 0;
  padding-bottom: 28px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a4a;
  transition-duration: .4s, .3s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  overflow: hidden;
}

.section_cfwf_dagryu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rmhdfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_phhfpj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr .8fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_nfbmby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 680px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_zgehgu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 49px;
  font-weight: 400;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wdkawq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 40px;
  height: 1px;
  margin: 0 0 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_mictjg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 380px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_pqzlul {
  box-sizing: border-box;
  perspective-origin: 15px 1.5px;
  transform-origin: 15px 1.5px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 30px;
  min-width: 0;
  height: 3px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -1px 402.406px 223.781px 20px;
}

.div_cfwf_bwbzri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.p_cfwf_cbftoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 380px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_fuegzf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: inline-flex;
}

.span_cfwf_asqual {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.3888px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.section_cfwf_fnjmhq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 88px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_iuxggs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wueela {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_jcpeqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_bcqqbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_kgjslq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_uhsghp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 44.8px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ycdwws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_lfdrrr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_hgrdsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_adxfcs {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 250.547px 300.5px 0 0;
}

.div_cfwf_uleulu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.div_cfwf_wgqovm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a2e;
  letter-spacing: -1.248px;
  column-rule-color: #b8922a2e;
  caret-color: #b8922a2e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a2e;
  outline-color: #b8922a2e;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 41.6px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a2e;
  display: block;
}

.div_cfwf_jjqgjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 20.48px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ytjfxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_gvnrwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_xyyyty {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 250.547px 300.5px 0 0;
}

.div_cfwf_gbikfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.div_cfwf_dgcvvy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a2e;
  letter-spacing: -1.248px;
  column-rule-color: #b8922a2e;
  caret-color: #b8922a2e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a2e;
  outline-color: #b8922a2e;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 41.6px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a2e;
  display: block;
}

.div_cfwf_hpfocy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 20.48px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tondxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_uuedti {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_zighfe {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 250.547px 300.5px 0 0;
}

.div_cfwf_kayagj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.div_cfwf_mguyof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a2e;
  letter-spacing: -1.248px;
  column-rule-color: #b8922a2e;
  caret-color: #b8922a2e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a2e;
  outline-color: #b8922a2e;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 41.6px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a2e;
  display: block;
}

.div_cfwf_snjfvt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 20.48px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ngusbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_pebgzi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_oonarz {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 250.547px 300.5px 0 0;
}

.div_cfwf_xwzzfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .35s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.div_cfwf_salvhy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a2e;
  letter-spacing: -1.248px;
  column-rule-color: #b8922a2e;
  caret-color: #b8922a2e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a2e;
  outline-color: #b8922a2e;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 41.6px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a2e;
  display: block;
}

.div_cfwf_vscywd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 20.48px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ibimzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_udible {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_fuwpwz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_wdhgzh {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 90% at 85%, #2630188c 0%, #0000 65%), radial-gradient(45% 70% at 12%, #18200e66 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_fmtcte {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dgxvut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jbijcr {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 4fr 6fr;
  width: auto;
  height: auto;
  min-height: 480px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_febmve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-right: 1px solid #3a3c30;
  outline-color: #252520;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 60px 80px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.p_cfwf_rpyoqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_mvfjpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zvsrzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_akibzi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 32px 80px 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.span_cfwf_zjgcjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a2e;
  column-rule-color: #b8922a2e;
  caret-color: #b8922a2e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a2e;
  outline-color: #b8922a2e;
  width: auto;
  height: auto;
  margin: 0 0 -10px;
  font-size: 80px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a2e;
  display: block;
}

.p_cfwf_oexexh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffd1;
  column-rule-color: #ffffffd1;
  caret-color: #ffffffd1;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffd1;
  outline-color: #ffffffd1;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 24px;
  font-style: italic;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffd1;
  display: block;
}

.p_cfwf_xjrrsz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff70;
  column-rule-color: #ffffff70;
  caret-color: #ffffff70;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff70;
  border-top: 1px solid #3a3c30;
  outline-color: #ffffff70;
  width: auto;
  max-width: 480px;
  height: auto;
  margin: 0;
  padding-top: 24px;
  font-size: 13.6px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff70;
  display: block;
}

.italic-text {
  -webkit-text-stroke-color: #d4a84b;
}

.italic-text-2 {
  color: #d4a84b;
}

.section_cfwf_zsskpx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 88px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tldokn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rztxeh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0 0 60px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_yltmmk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_thkinj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_lwnxqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_monrua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ervzxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_pstrtq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_nkyxiv {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_psvwkw {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 237.406px 604.5px 0 0;
}

.div_cfwf_jancfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 2% 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
  box-shadow: 5px 5px 10px #0003;
}

.div_cfwf_avdvin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 160px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_kfstnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #121510;
  background-image: radial-gradient(80% 100% at 50% 20%, #2e3a1c 0%, #0000 65%);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_sgsbrc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .06;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_isopjj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.circle_cfwf_spycvj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  cx: 80px;
  cy: 140px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 60px;
  stroke: #fff;
  stroke-width: .6px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.circle_cfwf_qxhtcx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  cx: 80px;
  cy: 140px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 40px;
  stroke: #fff;
  stroke-width: .4px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.circle_cfwf_othool {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  cx: 80px;
  cy: 140px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 20px;
  stroke: #fff;
  stroke-width: .3px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.line_cfwf_wvqjre, .line_cfwf_vrrcnk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-width: .4px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.rect_cfwf_hpenmg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-width: .4px;
  text-justify: auto;
  x: 20px;
  y: 80px;
  border: 0 #252520;
  outline-color: #252520;
  width: 120px;
  height: 120px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.div_cfwf_lancxj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: absolute;
  inset: 0;
}

.span_cfwf_goenim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff14;
  letter-spacing: -2.688px;
  column-rule-color: #ffffff14;
  caret-color: #ffffff14;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #ffffff14;
  outline-color: #ffffff14;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 67.2px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff14;
  display: block;
}

.div_cfwf_nvvuvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #b8922a4d, #0000);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

.div_cfwf_vpmaoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  text-align: center;
  letter-spacing: 1.0752px;
  text-transform: uppercase;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 7.68px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.div_cfwf_grxcpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 32px 32px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_ixttxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wltmyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 27.2px;
  font-weight: 500;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rvapmj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_yzjjdk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_hkztxs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16.8px;
  font-style: italic;
  line-height: 1.52;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_ubhvhx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  border-bottom: 1px solid #b8922a59;
  outline-color: #b8922a;
  align-self: flex-start;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 2px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_geztfw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_dcieor {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_usmrny {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 237.406px 604.5px 0 0;
}

.div_cfwf_ugwige {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 0 2%;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
  box-shadow: 5px 5px 10px #0003;
}

.div_cfwf_eytmju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 160px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_cljhnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0f1209;
  background-image: radial-gradient(80% 100% at 50% 20%, #262e18 0%, #0000 65%);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_xsucck {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .06;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_cetllh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.circle_cfwf_ardugu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  cx: 80px;
  cy: 140px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 60px;
  stroke: #fff;
  stroke-width: .6px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.circle_cfwf_ibwrvn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  cx: 80px;
  cy: 140px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 40px;
  stroke: #fff;
  stroke-width: .4px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.circle_cfwf_lmlszn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  cx: 80px;
  cy: 140px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 20px;
  stroke: #fff;
  stroke-width: .3px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.line_cfwf_qwoqcw, .line_cfwf_kpoenw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-width: .4px;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.rect_cfwf_gjcpqm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-width: .4px;
  text-justify: auto;
  x: 20px;
  y: 80px;
  border: 0 #252520;
  outline-color: #252520;
  width: 120px;
  height: 120px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.div_cfwf_uivtlh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: absolute;
  inset: 0;
}

.span_cfwf_nnisyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff14;
  letter-spacing: -2.688px;
  column-rule-color: #ffffff14;
  caret-color: #ffffff14;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #ffffff14;
  outline-color: #ffffff14;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 67.2px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff14;
  display: block;
}

.div_cfwf_jigmgt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #b8922a4d, #0000);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

.div_cfwf_qzsmdl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  text-align: center;
  letter-spacing: 1.0752px;
  text-transform: uppercase;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 7.68px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.div_cfwf_gqwnhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 32px 32px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_zbzfxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_exigwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 27.2px;
  font-weight: 500;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_gtmcuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_dvwvxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_zhdktc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16.8px;
  font-style: italic;
  line-height: 1.52;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_qrconi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  border-bottom: 1px solid #b8922a59;
  outline-color: #b8922a;
  align-self: flex-start;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 2px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_wocoxv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_zprwhv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_before_cfwf_adlsbh {
  box-sizing: border-box;
  perspective-origin: 700px 205.391px;
  transform-origin: 700px 205.398px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(60% 90% at 80%, #2a361a80 0%, #0000 65%), radial-gradient(40% 65% at 10%, #1c241061 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 410.797px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_ziygtk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_uquhjt {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_aohggl {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 72px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_jgzqql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_tbeedw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_wgmzdk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 47.6px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_nlhexr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.div_cfwf_ubmxeu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  width: auto;
  min-width: 225px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_iayjdc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 28px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_hxlqaj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hbovap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_dumhvj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff80;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff2e;
  outline-color: #ffffff80;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.pseudo_before_cfwf_boshzy {
  box-sizing: content-box;
  pointer-events: none;
  perspective-origin: 420px 526px;
  transform-origin: 420px 526px;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(circle at 70% 40%, #b8922a14 0%, #0000 60%);
  border: 0 #fff;
  outline-color: #fff;
  width: 840px;
  min-width: 0;
  height: 1052px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25.6px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 0 0 560px;
}

.section_cfwf_oaqqos {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #12140e;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 180px 40px 140px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gjwexm {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_kcbqmb {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr .9fr;
  align-items: center;
  gap: 80px;
  width: auto;
  max-width: 1300px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
  position: relative;
}

.div_cfwf_ukcvlb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  transform: translate(0);
}

.div_cfwf_viigvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 50px;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: flex;
}

.a_cfwf_ntzreo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_vejkcj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 30px;
  height: 1px;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.span_cfwf_uhochn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.h1_cfwf_mqryue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 84px;
  font-weight: 300;
  line-height: 1.05;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_siplcb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: .8px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  border-left: 1px solid #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_bxvzcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  max-width: 500px;
  height: auto;
  margin: 0 0 48px;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.div_cfwf_qhxhqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_tmquts {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: block;
}

.a_cfwf_tmquts:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.a_cfwf_xisign {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #fff3;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: block;
}

.a_cfwf_xisign:hover {
  background-color: #b8922a;
}

.div_cfwf_rqipkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .8s, .8s;
  transition-delay: .15s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  transform: translate(0);
}

.div_cfwf_suyxyg {
  box-sizing: border-box;
  aspect-ratio: 3 / 4;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #1c1f16;
  border: 1px solid #33362c;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.pseudo_after_cfwf_avoydg {
  box-sizing: content-box;
  perspective-origin: 94.9688px 179.188px;
  transform-origin: 94.9766px 179.195px;
  color: #ffffff08;
  column-rule-color: #ffffff08;
  caret-color: #ffffff08;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-color: #ffffff08;
  width: 189.953px;
  min-width: 0;
  height: 358.391px;
  min-height: 0;
  margin: 0;
  font-size: 224px;
  font-weight: 300;
  line-height: 358.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 173.797px 166.516px;
}

.div_cfwf_udmrxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#25281e 0%, #12140e 100%);
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: absolute;
  inset: 12px;
  overflow: hidden;
}

.div_cfwf_wsblfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #33362c;
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}

.div_cfwf_dzvivb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #33362c;
  border: 0 #fff;
  outline-color: #fff;
  width: 1px;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
}

.div_cfwf_pntlbz {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 12px;
  right: 12px;
}

.section_cfwf_fuhzce {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f5;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: relative;
}

.div_cfwf_uhmtlm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  gap: 60px;
  width: auto;
  max-width: 1300px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: grid;
  transform: translate(0);
}

.div_cfwf_pqicci {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.span_cfwf_mgsors {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_wtioai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_fmavdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 2.3rem;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.section_cfwf_ifyvnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f4efeb;
  border: 1px solid #ddd6c8;
  border-left: 0 #2a2a28;
  border-right: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_xtwupf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  max-width: 1300px;
  height: auto;
  margin: 0 auto;
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  transform: translate(0);
}

.span_cfwf_kwrzom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_spshas {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  max-width: 1300px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: grid;
}

.div_cfwf_kwwcxd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-right: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_ckmiek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 0;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.span_cfwf_toyezx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 28.8px;
  font-weight: 300;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_pxcvhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_zdqjgi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-right: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: .15s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_cfpgyp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 0;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.span_cfwf_nzkrjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 28.8px;
  font-weight: 300;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_edurow {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_ciikqz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: .3s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_qnpjht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 0;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.span_cfwf_snnqet {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 28.8px;
  font-weight: 300;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_kfbucm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.section_cfwf_qhoyjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f5;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_lbwlfn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  gap: 60px;
  width: auto;
  max-width: 1300px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: grid;
  transform: translate(0);
}

.div_cfwf_oxvtvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.span_cfwf_tnwlgx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_wszyam {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.pseudo_before_cfwf_zfeolg {
  box-sizing: content-box;
  perspective-origin: 1px 77.5781px;
  transform-origin: 1px 77.5859px;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 2px;
  min-width: 0;
  height: 155.172px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25.6px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 40px 823.672px 40px -1px;
}

.div_cfwf_wghsjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: relative;
  box-shadow: 0 20px 40px #00000005;
}

.p_cfwf_ollqgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 25.6px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.section_cfwf_ijsbdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #12140e;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_hwygtr {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_jfkpuh {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.h2_cfwf_mewhxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 56px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_brvori {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  text-align: center;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: block;
}

.a_cfwf_alkfqe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: inline;
}

.a_cfwf_alkfqe:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.pseudo_before_cfwf_qwhjpl {
  box-sizing: content-box;
  pointer-events: none;
  perspective-origin: 700px 355.594px;
  transform-origin: 700px 355.602px;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(circle at 80% 30%, #b8922a0d 0%, #0000 70%);
  border: 0 #fff;
  outline-color: #fff;
  width: 1400px;
  min-width: 0;
  height: 711.203px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25.6px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_yeqlrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #12140e;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 180px 40px 120px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_eixzhg {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_awgncf {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1000px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_idbjjj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: flex;
}

.a_cfwf_mclink {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_lwlbud {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 30px;
  height: 1px;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.span_cfwf_lgmimm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.h1_cfwf_vscgxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 70px;
  font-weight: 300;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_jwkheq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  text-align: center;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  max-width: 760px;
  height: auto;
  margin: 0 auto 48px;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.a_cfwf_jxfjso {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: inline;
}

.a_cfwf_jxfjso:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.section_cfwf_hiaoch {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f5;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: relative;
}

.div_cfwf_klxluu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_zngisq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 60px 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: grid;
}

.div_cfwf_nipqqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: flex;
  transform: translate(0);
}

.div_cfwf_okprmi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_ohqmdg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.svg_cfwf_qlyvaf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.path_cfwf_hzoyuf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_vofmsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_xtpsyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_mtyeal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_odggif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: .1s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: flex;
  transform: translate(0);
}

.div_cfwf_ftyqaz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_apidlr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.svg_cfwf_ipzfdh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.path_cfwf_xvegnj, .path_cfwf_dkvyvf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_vnphxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_nalkfx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_tykgps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_lebbxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: flex;
  transform: translate(0);
}

.div_cfwf_ciisrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_kclpvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.svg_cfwf_yhakrw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.path_cfwf_hcdxjy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_oyofxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_sppaht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_qkfvwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_cfghrb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: .1s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: flex;
  transform: translate(0);
}

.div_cfwf_biwbwx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_ubphms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.svg_cfwf_brkafb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.path_cfwf_ecekau, .path_cfwf_ooeqhs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_tmepkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_teveti {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_sbnimo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_igdofa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: flex;
  transform: translate(0);
}

.div_cfwf_bqqrgg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_jkxbde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.svg_cfwf_zcoegn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.path_cfwf_vjhpxj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_esjdns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_rczlny {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_gckgdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_sqqhlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: .1s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: flex;
  transform: translate(0);
}

.div_cfwf_ltdebd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_rowntu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.svg_cfwf_gxmgge {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.path_cfwf_tksbkw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #7a7a72;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: inline;
}

.div_cfwf_esfzhi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.h2_cfwf_urfvjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.p_cfwf_arqpac {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.section_cfwf_wpytta {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #12140e;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ummnew {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_bdfwao {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.h2_cfwf_dkwdvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_gqmats {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: inline;
}

.a_cfwf_gqmats:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.header_cfwf_enuepu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #12140e;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 180px 40px 120px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_rjwhgu {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_jpxozb {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 900px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: block;
  position: relative;
  transform: translate(0);
}

.div_cfwf_lubacb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: flex;
}

.a_cfwf_sahuto {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_uvmbuv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 30px;
  height: 1px;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.span_cfwf_wkrdct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.h1_cfwf_dhloxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 70px;
  font-weight: 300;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_tsxddv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  text-align: center;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  max-width: 760px;
  height: auto;
  margin: 0 auto 48px;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.a_cfwf_tfsyzf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: inline;
}

.a_cfwf_tfsyzf:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.section_cfwf_kotsqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f4efeb;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_snggqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_byrnkk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  max-width: 900px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  transform: translate(0);
}

.p_cfwf_bisybl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7a7a72;
  text-align: center;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #7a7a72;
  caret-color: #7a7a72;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #7a7a72;
  outline-color: #7a7a72;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7a7a72;
  display: block;
}

.div_cfwf_ljjfik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd6c8;
  border-left: 0 #2a2a28;
  border-right: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_ljjfik.faq_box {
  background-color: #f4efeb;
}

.button_cfwf_vccebi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: left;
  column-rule-color: #2a2a28;
  cursor: pointer;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 22.4px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_wicfix {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_oinkwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_sgrpoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_gyyfbs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_gyyfbs.faq_box {
  background-color: #f4efeb;
}

.button_cfwf_lfqbdb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: left;
  column-rule-color: #2a2a28;
  cursor: pointer;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 22.4px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_tthhvp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_eymnab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_xmwkvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_rierzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_rierzj.faq_box {
  background-color: #f4efeb;
}

.button_cfwf_bbvrbx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: left;
  column-rule-color: #2a2a28;
  cursor: pointer;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 22.4px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_tawlfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_kffdkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_lfktnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_igvywu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_igvywu.faq_box {
  background-color: #f4efeb;
}

.button_cfwf_zviuea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: left;
  column-rule-color: #2a2a28;
  cursor: pointer;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 22.4px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_wwzako {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_rvutnj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_vatwaj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.div_cfwf_wtyqzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  border-bottom: 1px solid #ddd6c8;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
}

.div_cfwf_wtyqzr.faq_box {
  background-color: #f4efeb;
}

.button_cfwf_tvlgbq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: left;
  column-rule-color: #2a2a28;
  cursor: pointer;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 22.4px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: flex;
}

.span_cfwf_wazxff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_riokpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_vnljhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4a4a45;
  column-rule-color: #4a4a45;
  caret-color: #4a4a45;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #4a4a45;
  outline-color: #4a4a45;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4a4a45;
  display: block;
}

.section_cfwf_asktnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #12140e;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  height: auto;
  margin: 0;
  padding: 120px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_vebrxt {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_dujzeu {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2a2a28;
  text-align: center;
  column-rule-color: #2a2a28;
  caret-color: #2a2a28;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #2a2a28;
  outline-color: #2a2a28;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2a2a28;
  transition-duration: .8s, .8s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, cubic-bezier(.2, .8, .2, 1);
  display: block;
  position: relative;
  transform: translate(0);
}

.h2_cfwf_nsnpvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_onoyih {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: inline;
}

.a_cfwf_onoyih:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.section_cfwf_ctayea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 100px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yvvugc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bzmigd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 900px;
  height: auto;
  margin: 0 auto 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_uqaali {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  text-align: center;
  letter-spacing: 1.872px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ihibac {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ihibac.faq_box {
  background-color: #f0ebe0;
  flex-flow: column;
  display: block;
}

.button_cfwf_lbwvpx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 23.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.button_cfwf_lbwvpx.faq_q1 {
  flex-flow: row;
}

.span_cfwf_fplkzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_dritcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 600px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_fgeoki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_revntn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_revntn.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_xipnqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 23.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_iebgfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_lvlixn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 600px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_modkxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_mqcber {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mqcber.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_undids {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 23.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_dawuej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_wpmtyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 600px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_jjtfeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_itnykr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_itnykr.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_lglrlk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 23.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_erbznm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_evmixe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 600px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_cafojv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_hawzsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hawzsi.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_hoslpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 32px 0;
  font-size: 23.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_pbrayv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
  transform: rotate(45deg);
}

.div_cfwf_bzsvuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 600px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_gafoif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 750px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_mdfmbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ejfqxd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ugqgbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_ieomwc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_hwnanm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_pditnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_musjvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hqpbcu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.ul_cfwf_kbrwxj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_vaxzpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_ifyjhl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.circle_cfwf_bimkec {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 10px;
  cy: 10px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 9px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.path_cfwf_mqljbq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_ambtml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_eifvux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_mpcnoh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.circle_cfwf_dxuubp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 10px;
  cy: 10px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 9px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.path_cfwf_ojdnso {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_cdbacb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_qocrmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_ewilyw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.circle_cfwf_uqyupw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 10px;
  cy: 10px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 9px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.path_cfwf_mdyfnn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_jlowbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_sovquw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_zxjubf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.circle_cfwf_usbdcb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 10px;
  cy: 10px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 9px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.path_cfwf_mdvnfr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_gqsdgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.section_cfwf_jzepwj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 92px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kpptrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fdkzgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: end;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: grid;
  transform: translate(0);
}

.div_cfwf_ilaonn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_xqwlwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_gfhcem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_nipezh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 40.6px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_lmputw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_mabsjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_qgculd {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 274.031px 300.5px 0 0;
}

.div_cfwf_wjdoel {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_flmgvn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_waplcw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 18px;
  cy: 18px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 15px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_yadnnm, .path_cfwf_ouuscc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_xkfcom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ufvdzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bqifcy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_hkenic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_vuxtai {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 274.031px 300.5px 0 0;
}

.div_cfwf_gifykg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_dcrteb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_pnvlvt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 8px;
  y: 5px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 20px;
  height: 26px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_tfywbz, .line_cfwf_zlpozq, .line_cfwf_uvtvnd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_xgdxre {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 22px;
  cy: 26px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 4px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_yiufgs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_gztmnf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_spibpl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_qlxftf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_stztre {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_bgqfqk {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 274.031px 300.5px 0 0;
}

.div_cfwf_xvoivj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_mjncol {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_febxqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 5px;
  y: 10px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 26px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_wdotrq, .line_cfwf_yhhogb, .line_cfwf_kuuohy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_rsdgyc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_pwqbev {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_oulckl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_dswsat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yqzetp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_dpmuld {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_dbalfa {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 274.031px 300.5px 0 0;
}

.div_cfwf_ipijde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .35s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_nklwvm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_bjodbz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_ydbpkf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_wsoggm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_feqpdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_dptmiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_ygeyif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_euhymf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_dkflpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 6fr 5fr;
  align-items: stretch;
  gap: 56px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_voupfi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_vjjrqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_zlsgak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 14px 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_yfxooj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_bszqao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_ivxwcv {
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 24.4688px 88px;
  transform-origin: 24.4688px 88px;
  color: #ffffff08;
  column-rule-color: #ffffff08;
  caret-color: #ffffff08;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-color: #ffffff08;
  width: 48.9375px;
  min-width: 0;
  height: 176px;
  min-height: 0;
  margin: 0;
  font-size: 176px;
  font-weight: 300;
  line-height: 176px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -20px 458.344px 228.328px 20px;
}

.div_cfwf_clretk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_tppcbv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vjivwv {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_xvqmdb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_fdpvxj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_gmeehv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  text-align: start;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffc7;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_zpxcuv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #ffffffc7;
  border-radius: 50%;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_dtiopo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  text-align: start;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffc7;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_affqmt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #ffffffc7;
  border-radius: 50%;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_lighrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  text-align: start;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffc7;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_ljbieh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #ffffffc7;
  border-radius: 50%;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_lihivh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  text-align: start;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffc7;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cbqjqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #ffffffc7;
  border-radius: 50%;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_bicfte {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  text-align: start;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffc7;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_kfwfrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  column-rule-color: #ffffffc7;
  caret-color: #ffffffc7;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #ffffffc7;
  border-radius: 50%;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16.8px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.p_cfwf_yvtudt {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  column-rule-color: #ffffff5c;
  caret-color: #ffffff5c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff5c;
  border-top: 1px solid #3a3c30;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
  position: relative;
}

.pseudo_before_cfwf_gnawln {
  box-sizing: border-box;
  perspective-origin: 700px 193.781px;
  transform-origin: 700px 193.789px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(60% 90% at 80%, #2a321c80 0%, #0000 65%), radial-gradient(42% 65% at 10%, #1a221061 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 387.578px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_mdbarp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_sjmiip {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_hdbvso {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 72px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_mxuijh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_armdop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_vfjwfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_xglhdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.div_cfwf_oatgri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  width: auto;
  min-width: 220px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_sagbbx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 28px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_sagbbx:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.svg_cfwf_yblzbj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_kofupe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_elplct {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #ffffff7a;
  caret-color: #ffffff7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 1px solid #ffffff29;
  outline-color: #ffffff7a;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff7a;
  transition-property: none;
  display: flex;
}

.a_cfwf_elplct:hover {
  background-color: #b8922a;
}

.section_cfwf_zbeeex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 64px;
  padding-bottom: 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tezqhb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kpcvfe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_uwdvyp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_mdwmxu {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_jidjcb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_rxqjjx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_klhuhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_prcvls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_prcvls:hover {
  color: #000;
}

.svg_cfwf_lenzfj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_gzqxok {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_gpblai {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_albmss {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_phuzsx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_pdahqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_ziskgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_ziskgf:hover {
  color: #000;
}

.svg_cfwf_jblcmn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_mkdpje {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_cszgax {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_jfdjyv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_dhjgdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_xidzrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_tmmdmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_tmmdmb:hover {
  color: #000;
}

.svg_cfwf_iaouya {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_fzjwmi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_aocrgc {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_augntw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: .35s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_rcggro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_vkrsck {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_phekhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_phekhn:hover {
  color: #000;
}

.svg_cfwf_crniwi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_vxhzjt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.section_cfwf_xrufor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 92px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bdbpqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xsburm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 4fr 8fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_kbisjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_hgrvgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_yymxeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_zhilqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_dlkfoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.ul_cfwf_wqmabk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.li_cfwf_pwmkis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_pwmkis.faq_box {
  background-color: #e8e0d0;
}

.button_cfwf_dgyktf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_tlhtbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_eqdszn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_bvzdgv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.line_cfwf_subfao, .line_cfwf_azplyb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_djeeal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 400px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_imryqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_vhzsco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_vhzsco.faq_box {
  background-color: #e8e0d0;
}

.button_cfwf_cmlytg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cajqcu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_xindtp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_bvhewx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.line_cfwf_uvnlra, .line_cfwf_scwtho {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_nkqxpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 400px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_ghkpzk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_optlnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_optlnk.faq_box {
  background-color: #e8e0d0;
}

.button_cfwf_ppllmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_okfnub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_iqbcsx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_ojvbbx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.line_cfwf_sapxlk, .line_cfwf_xuwrqc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_qvgnxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 400px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_qoyydz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.italic-text-3, .italic-text-4, .italic-text-5 {
  color: #d4a84b;
}

.section_cfwf_sssxwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 88px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ilgbug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_oajkdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_kuahqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_dafixk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ekrcxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_kaiplx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_pokdot {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_qydxwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_wrqsii {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 283.406px 300.5px 0 0;
}

.div_cfwf_ytpgvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_saycra {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 38px;
  height: 38px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_hxiykp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 19px;
  cy: 19px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 16px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_xnrtuz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_bvpoai, .line_cfwf_svqskn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_wlnhcv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4144px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_cspsbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.6px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_uiuiul {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_rtqjcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.76;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_zaxsos {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 283.406px 300.5px 0 0;
}

.div_cfwf_hkpxxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_dqucbo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 38px;
  height: 38px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_xvjkty {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 8px;
  y: 5px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 22px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_oicofq, .line_cfwf_ghumbu, .line_cfwf_ifgech {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_xofklm, .path_cfwf_dnomrq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_eblftk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4144px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_xoqsxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.6px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_uhcvir {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_lbttxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.76;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_hqpymt {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 283.406px 300.5px 0 0;
}

.div_cfwf_ntlomo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_dozmzu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 38px;
  height: 38px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_enqwfs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 5px;
  y: 10px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 28px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_vfgvhx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_gcykqm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 19px;
  cy: 25px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 3.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_roiltf, .line_cfwf_jsmyqq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_qxxbph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4144px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_emkygh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.6px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rdqrjw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_bpswbw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.76;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_ecwtmq {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 283.406px 300.5px 0 0;
}

.div_cfwf_qtebbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .35s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_runyjz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 38px;
  height: 38px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_gsogzk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_mjuevo, .line_cfwf_fesmpj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_yhczvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4144px;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_blhlit {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 21.6px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mgepcz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  flex-shrink: 0;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_lwgytv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.76;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_utsjiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lzxzml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_pcgcjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: center;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_rdftem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_pdnidb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_dadmdq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_rbwhbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 39.2px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_cerane {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_dwxlyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_hgisqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ofslrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_avmasu {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_uckkfz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #3a3c30;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_hteura {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a47;
  column-rule-color: #b8922a47;
  caret-color: #b8922a47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a47;
  outline-color: #b8922a47;
  flex-shrink: 0;
  width: 36px;
  height: auto;
  margin: 0;
  font-size: 30.4px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a47;
  display: block;
}

.div_cfwf_crrnij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_renxcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.456px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_gccnut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.44px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.div_cfwf_frolyn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #3a3c30;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_iyaisy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a47;
  column-rule-color: #b8922a47;
  caret-color: #b8922a47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a47;
  outline-color: #b8922a47;
  flex-shrink: 0;
  width: 36px;
  height: auto;
  margin: 0;
  font-size: 30.4px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a47;
  display: block;
}

.div_cfwf_bigwuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_exmfmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.456px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_dpgokk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.44px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.div_cfwf_mnjfvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_qxyczr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a47;
  column-rule-color: #b8922a47;
  caret-color: #b8922a47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a47;
  outline-color: #b8922a47;
  flex-shrink: 0;
  width: 36px;
  height: auto;
  margin: 0;
  font-size: 30.4px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a47;
  display: block;
}

.div_cfwf_vwvobt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hrzddm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.456px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_csneye {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8c;
  column-rule-color: #ffffff8c;
  caret-color: #ffffff8c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8c;
  outline-color: #ffffff8c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.44px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8c;
  display: block;
}

.section_cfwf_rnkaon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ptrhpz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_etzmrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 6.25fr 8fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_bnsiuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_vhneff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_keqrbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_oqrbjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_eciiik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.ul_cfwf_wataba {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.li_cfwf_cxjapg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.div_cfwf_sghmcw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  outline-color: #252520;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_holtjs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_flzmus {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_dvufee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_lqzzsu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.div_cfwf_nticrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  outline-color: #252520;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_axyjyt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_yjwulj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_xkwaoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_kcroge {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qtxhhi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  outline-color: #252520;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_otueke {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_rkqwze {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_pjouro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_ogvwgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.div_cfwf_exunfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  outline-color: #252520;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_xqhafc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_jmckhk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_vihcoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.pseudo_before_cfwf_stcxbd {
  box-sizing: border-box;
  perspective-origin: 700px 193.781px;
  transform-origin: 700px 193.789px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(58% 90% at 80%, #28321a85 0%, #0000 65%), radial-gradient(42% 65% at 10%, #1a201061 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 387.578px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_ozwbpr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_whcbeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_shfzxd {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 72px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_kyaewy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_fvivuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_lpzwuw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_pggayv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.div_cfwf_wcfzwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  width: auto;
  min-width: 220px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_zpdqlc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 28px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_zpdqlc:hover {
  text-align: left;
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.svg_cfwf_todkaa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_wofszn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_gsbndm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #ffffff7a;
  caret-color: #ffffff7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 1px solid #ffffff29;
  outline-color: #ffffff7a;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff7a;
  transition-property: none;
  display: flex;
}

.a_cfwf_gsbndm:hover {
  background-color: #b8922a;
}

.section_cfwf_elmuoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 64px;
  padding-bottom: 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_afgezd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_mmxioh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_uidvgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_iosrbk {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_qtmdcf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_rszcrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_lxmqmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_qqyilc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_qqyilc:hover {
  color: #000;
}

.svg_cfwf_rlebvz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_uuaqqu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_rkplyi {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_hvdtli {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_qihxpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_qtwwyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_izzgdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_izzgdr:hover {
  color: #000;
}

.svg_cfwf_cvozgw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_phhrvo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_tvjevj {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_uvjgel {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_qkoliy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_sbjpxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_zijnat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_zijnat:hover {
  color: #000;
}

.svg_cfwf_hxkyag {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_wkbxpf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_after_cfwf_ssprai {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #00e;
  outline-color: #00e;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 129.531px 300.5px 0 0;
}

.a_cfwf_tvgjrh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #00e;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  transition-duration: .68s, .68s;
  transition-delay: .35s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.span_cfwf_roiswd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.344px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_bqulrx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.52px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_tekddx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 6px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_tekddx:hover {
  color: #000;
}

.svg_cfwf_trgmnb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_ftbjpp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.section_cfwf_eloydv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 92px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yevnnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_cwwubl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 4fr 8fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_pgvqss {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_cuediw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_yrtkrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_opfvoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_yvohlu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.ul_cfwf_pqegoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.li_cfwf_zqnpdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.button_cfwf_pimuvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_ibeava {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_lqdebl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ddd8cc;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_ypbbay {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: left;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.line_cfwf_jifqmq, .line_cfwf_vbppsw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: left;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #5a5850;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: inline;
}

.div_cfwf_thzqmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_igmuob {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_atucqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.button_cfwf_rhzuoi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cjhlna {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_thktrp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ddd8cc;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_kncloa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: left;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.line_cfwf_hztsfx, .line_cfwf_vfyeiq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: left;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #5a5850;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: inline;
}

.div_cfwf_igqnpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_qcgbwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_akvwut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.button_cfwf_tuxnzt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_qicwgs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_apvuup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ddd8cc;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_fibncx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: left;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.line_cfwf_igswiv, .line_cfwf_wiynri {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: left;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #5a5850;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: inline;
}

.div_cfwf_bmdtoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_rnzlfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.section_cfwf_mneylr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 92px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_onzfsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_qwevsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 4fr 8fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_xaslen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_lmigfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_gvlkjg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_gowhqx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_vahfdq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.ul_cfwf_xqanzv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.li_cfwf_zibhgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_zibhgj.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_yqirev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_frmyvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_kehtvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_bnfxpo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.line_cfwf_qmtvvm, .line_cfwf_bkyrph {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_yefyvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 400px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_nuiyom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_twhkel {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_twhkel.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_dgmuvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_oncigx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_ivrbno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_ljggpi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.line_cfwf_maribf, .line_cfwf_itmgje {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_atvaim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 400px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_ugotqp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_yqbjqb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_yqbjqb.faq_box {
  background-color: #f0ebe0;
}

.button_cfwf_jyqhjd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 22px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_fgfppy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18.88px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_xjkzyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_qdmcqu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 10px;
  height: 10px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.line_cfwf_xkcxzd, .line_cfwf_ifczzd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_dqutho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 400px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .42s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_fdryjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.text-span-4 {
  color: #d4a84b;
}

.section_cfwf_pkaqmg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 88px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xkcxcy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_sxcuqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_qjaozg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_whsumo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ivjfvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_hvwkox {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 218.531px 300.5px 0 0;
}

.div_cfwf_ixhbgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_aaczam {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 32px;
  height: 32px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_vobbgs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_mgsizi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_xrhejj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_igeymz {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 218.531px 300.5px 0 0;
}

.div_cfwf_vrkmff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_ltsjwo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 32px;
  height: 32px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_cakyvz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_ycsget {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_recvng {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_nuxmtn {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 218.531px 300.5px 0 0;
}

.div_cfwf_fyhmgx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .2s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_ktassp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 32px;
  height: 32px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_bbextu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_utgdyl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_jxyqbu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_atpkfr {
  box-sizing: border-box;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 218.531px 300.5px 0 0;
}

.div_cfwf_kymqjo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 38px 28px 34px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .3s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_hbemry {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 32px;
  height: 32px;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_sjxiee {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_etzxry {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_oyovwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_qpznye {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wkaesj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mafhol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_vpjvdb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_grrxvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_trrpdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kbxske {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_pdyxdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  font-size: 16.8px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_muexqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 56px 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_kkavns {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vtpyie {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.h3_cfwf_ffvinj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 30px;
  font-size: 35.2px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_eumfkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #3a3c30;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_zwbpsc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 4px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_mjwgwp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_syfawl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_xcreif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.div_cfwf_xiwwwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #3a3c30;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_uxlpkf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 4px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_oysonu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_amfktb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_gkykvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.div_cfwf_pfngpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #3a3c30;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_hjlmuf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 4px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_pfggmq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_dbzevi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_qetvcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.div_cfwf_lozkmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_dltvhp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 4px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_xrditp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_ehalfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_gpgeee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.section_cfwf_edqcyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-top: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  padding-bottom: 110px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xxmzzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rzfvdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 4fr 8fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_uscbmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_uxrdiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_pfsaxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_brmpoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lkjurx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .7s, .7s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.ul_cfwf_edjfxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_urgzrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_urgzrm.faq_box {
  background-color: #e8e0d0;
}

.button_cfwf_dcanmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 28px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_fiwiyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22.4px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.div_cfwf_umjrps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_dxfgrh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.path_cfwf_uftkjm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_awoccg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.div_cfwf_jjrohy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_ychfih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_ychfih.faq_box {
  background-color: #e8e0d0;
}

.button_cfwf_elohon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 28px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_eszhak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22.4px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.div_cfwf_gelwtk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_qokkxl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.path_cfwf_ksxulz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_nggsxh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.div_cfwf_yaqike {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_zfhszd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_zfhszd.faq_box {
  background-color: #e8e0d0;
}

.button_cfwf_evigpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #000;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 28px 0;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.span_cfwf_khycds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 22.4px;
  font-weight: 500;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.div_cfwf_shvlap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a1a;
  border: 1px solid #b8922a;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  text-decoration: none;
  list-style-type: none;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_lenscr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 12px;
  height: 12px;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  transition-duration: .3s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: rotate(45deg);
}

.path_cfwf_ceuvsy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.div_cfwf_pqbmdo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.div_cfwf_heanwd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.section_cfwf_kluopf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_pcnnpy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_iwluqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_xiinnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 49px;
  font-weight: 400;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_golhha {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 60px 80px;
  width: auto;
  max-width: 1000px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_before_cfwf_kamafw {
  box-sizing: border-box;
  perspective-origin: 20px 1px;
  transform-origin: 20px 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 40px;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 378px 208.828px 40px;
}

.div_cfwf_hqbeox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f8f5f0;
  border: 1px solid #e4dfd3;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
}

.h3_cfwf_xzcomf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ovryds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_qiilvc {
  box-sizing: border-box;
  perspective-origin: 20px 1px;
  transform-origin: 20px 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 40px;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 378px 208.828px 40px;
}

.div_cfwf_tppwii {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f8f5f0;
  border: 1px solid #e4dfd3;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-delay: .1s;
  display: flex;
  position: relative;
}

.h3_cfwf_yvxfwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kbeace {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_ilmhxq {
  box-sizing: border-box;
  perspective-origin: 20px 1px;
  transform-origin: 20px 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 40px;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 378px 208.828px 40px;
}

.div_cfwf_zdngga {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f8f5f0;
  border: 1px solid #e4dfd3;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
}

.h3_cfwf_lfoxev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_nqlliz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_iwetle {
  box-sizing: border-box;
  perspective-origin: 20px 1px;
  transform-origin: 20px 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 40px;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 378px 208.828px 40px;
}

.div_cfwf_ntrpsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f8f5f0;
  border: 1px solid #e4dfd3;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-delay: .1s;
  display: flex;
  position: relative;
}

.h3_cfwf_jxryzg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_cbrpsb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_equijg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 1px solid #e4dfd3;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bldjtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fymjgc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 100px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_whgtjv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 500px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_lkfiwe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_taumun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 40px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_bspsjr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_urvwis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 1px solid #e4dfd3;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 50px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-delay: .1s;
  display: block;
}

.h3_cfwf_dxszhy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 30px;
  font-size: 28.8px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.ul_cfwf_tydbxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.li_cfwf_aezmqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #e4dfd3;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_cekyoz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin: 6px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_gouspr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_tetlvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_kyoanw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #e4dfd3;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_olppwm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin: 6px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_lbwsyn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_kmkcke {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_actneh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #e4dfd3;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_uvoqnw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin: 6px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_hgkcmx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_msabtt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_oyowqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_rljdbf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin: 6px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_rorfen {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_hjaejg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.section_cfwf_zjnypn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mxubsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_vkyddy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 850px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hrllkk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 60px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_dkugbq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  text-align: center;
  letter-spacing: 2.08px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_zxofkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 49px;
  font-weight: 400;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_idffup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #e4dfd3;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.button_cfwf_cviqis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 36px 0;
  font-size: 24px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_jjpqdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_kobedo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_uhlgus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0;
  padding-bottom: 36px;
  font-size: 16.8px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_nwtohh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #e4dfd3;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.button_cfwf_jqrmhg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 36px 0;
  font-size: 24px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_rcpzei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_ztwlfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_bgzmuv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0;
  padding-bottom: 36px;
  font-size: 16.8px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_vgjfsz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #e4dfd3;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.button_cfwf_ikrejr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: left;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 36px 0;
  font-size: 24px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_vdixpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: left;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 19.2px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_dnulxh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  max-height: 500px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .4s;
  transition-timing-function: ease-out;
  display: block;
  overflow: hidden;
}

.p_cfwf_wrfwqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0;
  padding-bottom: 36px;
  font-size: 16.8px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.text-span-5, .text-span-6 {
  color: #d4a84b;
}

.section_cfwf_lrttjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xqpxmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mqtzpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: center;
  gap: 80px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_sitdls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_liwptm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 2.08px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_oecutt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 44.8px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hdtvoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.ul_cfwf_ranjsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.pseudo_before_cfwf_hhxvnn {
  box-sizing: border-box;
  perspective-origin: 7.82812px 14.5px;
  transform-origin: 7.83594px 14.5078px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 15.6719px;
  height: 29.0156px;
  margin: 0;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 29.04px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_dygdek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_xwwdvt {
  box-sizing: border-box;
  perspective-origin: 7.82812px 14.5px;
  transform-origin: 7.83594px 14.5078px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 15.6719px;
  height: 29.0156px;
  margin: 0;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 29.04px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_wixjvk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_tnrcja {
  box-sizing: border-box;
  perspective-origin: 7.82812px 14.5px;
  transform-origin: 7.83594px 14.5078px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 15.6719px;
  height: 29.0156px;
  margin: 0;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 29.04px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_dlvrfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 17.6px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.section_cfwf_qcgtra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ohilpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_ualqid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: center;
  letter-spacing: 2.08px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_dxdhiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 60px;
  font-size: 44.8px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kuxado {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ddd8cc;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_aqsiup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: block;
}

.h3_cfwf_qkytpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_hbcwku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_cocnoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: block;
}

.h3_cfwf_xzohoz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_vpuupn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_ocqmcv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .3s;
  display: block;
}

.h3_cfwf_mybigz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 25.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kshqhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_tigdwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tyvatl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_tuxikd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: center;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 700px;
  height: auto;
  margin: 0 auto;
  font-size: 17.6px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.header_cfwf_khvcei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_naqrzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 80% 0, #222816cc 0%, #0000 60%), radial-gradient(50% 60% at 10% 100%, #161c0e99 0%, #0000 55%), linear-gradient(170deg, #1a1d12 0%, #0d0f09 100%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dfthcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .028;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922acc 1px, #0000 1px), linear-gradient(90deg, #b8922acc 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 80px 80px, 80px 80px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_zbgeeb {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .035;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_lpiplk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a24 20%, #b8922a2e 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 40%;
}

.div_cfwf_ztfsbi {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_frnial {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_dpsrkl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_difsho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff6b;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  display: block;
}

.div_cfwf_wfbdbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_mcpvvk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h1_cfwf_skquqz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.68px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_mdtetd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_qtkhno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff94;
  column-rule-color: #ffffff94;
  caret-color: #ffffff94;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff94;
  outline-color: #ffffff94;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff94;
  display: block;
}

.div_cfwf_hvflzs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff29;
  outline-color: #252520;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.svg_cfwf_lagjtx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_bkelkw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_vleylh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lmeioi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0 0 2px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_nenqkg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_fbvdwz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: inline;
}

.header_cfwf_lmlwzs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_udinig {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 80% 0, #222816cc 0%, #0000 60%), radial-gradient(50% 60% at 10% 100%, #161c0e99 0%, #0000 55%), linear-gradient(170deg, #1a1d12 0%, #0d0f09 100%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ikpkeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .028;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922acc 1px, #0000 1px), linear-gradient(90deg, #b8922acc 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 80px 80px, 80px 80px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_nrfelx {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .035;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_svllbo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a24 20%, #b8922a2e 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 40%;
}

.div_cfwf_kicrxj {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_gntrfh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_kngxbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_lhoxiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff6b;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  display: block;
}

.div_cfwf_mdklrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_bsgfpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h1_cfwf_opyqlu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.68px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_nrsdji {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_mqfozt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff94;
  column-rule-color: #ffffff94;
  caret-color: #ffffff94;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff94;
  outline-color: #ffffff94;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff94;
  display: block;
}

.div_cfwf_xtowiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff29;
  outline-color: #252520;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.svg_cfwf_atflos {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_diijoj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_jgxysm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_vshyfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0 0 2px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_azbwtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_djrvwf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: inline;
}

.header_cfwf_acgvjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_exjwml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 80% 0, #222816cc 0%, #0000 60%), radial-gradient(50% 60% at 10% 100%, #161c0e99 0%, #0000 55%), linear-gradient(170deg, #1a1d12 0%, #0d0f09 100%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ouvbok {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .028;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922acc 1px, #0000 1px), linear-gradient(90deg, #b8922acc 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 80px 80px, 80px 80px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_mqmtqc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .035;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_akkuyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a24 20%, #b8922a2e 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 40%;
}

.div_cfwf_ktmmmm {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_oqccyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_cpfxzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_eqogoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff6b;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  display: block;
}

.div_cfwf_uxiqlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_vmlocm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h1_cfwf_krckjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.68px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fisrmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ylgozo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff94;
  column-rule-color: #ffffff94;
  caret-color: #ffffff94;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff94;
  outline-color: #ffffff94;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff94;
  display: block;
}

.div_cfwf_fvpzcr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff29;
  outline-color: #252520;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.svg_cfwf_gbthxq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_zfxogc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_hfsphw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zmrcam {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0 0 2px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_juntqp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_qulnzq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: inline;
}

.header_cfwf_ootcyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_peukkt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 80% 0, #222816cc 0%, #0000 60%), radial-gradient(50% 60% at 10% 100%, #161c0e99 0%, #0000 55%), linear-gradient(170deg, #1a1d12 0%, #0d0f09 100%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dmwdng {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .028;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922acc 1px, #0000 1px), linear-gradient(90deg, #b8922acc 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 80px 80px, 80px 80px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ccxjhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .035;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_iypmka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a24 20%, #b8922a2e 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 40%;
}

.div_cfwf_zrbvsb {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_rjlvsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_eeccjm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_mhtrno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff6b;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  display: block;
}

.div_cfwf_fiqbod {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_acnbgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h1_cfwf_qrppil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.68px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ckekks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ofeelr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff94;
  column-rule-color: #ffffff94;
  caret-color: #ffffff94;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff94;
  outline-color: #ffffff94;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff94;
  display: block;
}

.div_cfwf_grmupv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff29;
  outline-color: #252520;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.svg_cfwf_xmmvcg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_thtmxz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_mmzzmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_psukey {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0 0 2px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_qqlpau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_vhjndc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: inline;
}

.header_cfwf_evcpsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 72px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_lpejnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 80% at 80% 0, #222816cc 0%, #0000 60%), radial-gradient(50% 60% at 10% 100%, #161c0e99 0%, #0000 55%), linear-gradient(170deg, #1a1d12 0%, #0d0f09 100%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_aejtze {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .028;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922acc 1px, #0000 1px), linear-gradient(90deg, #b8922acc 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 80px 80px, 80px 80px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_cazbvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .035;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_cpvxbd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a24 20%, #b8922a2e 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 40%;
}

.div_cfwf_mnliac {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_gcdwsq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_sborku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_tsiqpw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff6b;
  letter-spacing: 1.4848px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  display: block;
}

.div_cfwf_ermthv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_cpfkic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h1_cfwf_yqhiub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.68px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zmqfoa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_gtpfqb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff94;
  column-rule-color: #ffffff94;
  caret-color: #ffffff94;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff94;
  outline-color: #ffffff94;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff94;
  display: block;
}

.div_cfwf_ealjel {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff29;
  outline-color: #252520;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.svg_cfwf_sdgpft {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_zhciec {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_yfvwrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fhudij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0 0 2px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_aldbnf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_nkqszb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: .8192px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: inline;
}

.main_cfwf_jiqvns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 72px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_stxrkf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hogrfl {
  box-sizing: border-box;
  grid-column-gap: 0px;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 7fr 5fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_vnchqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_xhznks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_geojes {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 33.6px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_pbmbla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.form_cfwf_eglxsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.pseudo_after_cfwf_ocgiuu {
  box-sizing: border-box;
  perspective-origin: 256.234px .5px;
  transform-origin: 256.234px .5px;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #ddd8cc;
  border: 0 #8a8880;
  outline-color: #8a8880;
  flex-grow: 1;
  flex-basis: 0%;
  width: 512.469px;
  height: 1px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 15.312px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_nkuggj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: flex;
}

.div_cfwf_ppztrg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_jiukxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_ajokih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.span_cfwf_aivtvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.input_cfwf_hrvrlv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  appearance: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #252520;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 12px 14px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.div_cfwf_ajsrub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_qjbtso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.span_cfwf_hdfzil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.input_cfwf_rxsabf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  appearance: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #252520;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 12px 14px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.div_cfwf_bvixcj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_fowmdt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_slwxsb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.span_cfwf_wytyfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.input_cfwf_crovcv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  appearance: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #252520;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 12px 14px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.div_cfwf_razxnf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_tsdrda {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.div_cfwf_gftcqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-wrap: wrap;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_rloqqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_njldss {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #5a5850;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 14px;
  font-size: 12.16px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s, .2s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
}

.label_cfwf_nrimxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_fynwhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #5a5850;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 14px;
  font-size: 12.16px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s, .2s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
}

.label_cfwf_wriuld {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.span_cfwf_yvallc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #5a5850;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 14px;
  font-size: 12.16px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s, .2s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
}

.hr_cfwf_dfsede {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: gray;
  column-rule-color: grey;
  caret-color: gray;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 gray;
  border-top: 1px solid #ddd8cc;
  outline-color: gray;
  width: auto;
  height: auto;
  margin: 28px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: gray;
  display: block;
}

.pseudo_after_cfwf_ujcghq {
  box-sizing: border-box;
  perspective-origin: 261.047px .5px;
  transform-origin: 261.055px .5px;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #ddd8cc;
  border: 0 #8a8880;
  outline-color: #8a8880;
  flex-grow: 1;
  flex-basis: 0%;
  width: 522.109px;
  height: 1px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 15.312px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_thesux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: flex;
}

.div_cfwf_rykvxi {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_zhdsdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.span_cfwf_zyaeir {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.pseudo_after_cfwf_dntygg {
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 4px 2.5px;
  transform-origin: 4px 2.5px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 4px solid #0000;
  border-top: 5px solid #5a5850;
  border-bottom: 0 #252520;
  outline-color: #252520;
  width: 8px;
  min-width: 0;
  height: 5px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: none;
  position: absolute;
  inset: 23px 14px 18px 645.328px;
}

.div_cfwf_tuigje {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_ymntuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #8b30300a;
  border: 1px solid #8b303026;
  border-left: 3px solid #8b3030;
  outline-color: #252520;
  flex-direction: column;
  gap: 22px;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  padding: 20px 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
}

.div_cfwf_wcrvwc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_apbomz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8b3030;
  column-rule-color: #8b3030;
  caret-color: #8b3030;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8b3030;
  outline-color: #8b3030;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 1px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8b3030;
  display: block;
}

.circle_cfwf_frccsy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8b3030;
  column-rule-color: #8b3030;
  caret-color: #8b3030;
  caret-shape: auto;
  cx: 8px;
  cy: 8px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 7px;
  stroke: #8b3030;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #8b3030;
  outline-color: #8b3030;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8b3030;
  display: inline;
}

.line_cfwf_unxvwf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8b3030;
  column-rule-color: #8b3030;
  caret-color: #8b3030;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #8b3030;
  stroke-linecap: round;
  stroke-width: 1.3px;
  text-justify: auto;
  border: 0 #8b3030;
  outline-color: #8b3030;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8b3030;
  display: inline;
}

.circle_cfwf_dgvrej {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8b3030;
  column-rule-color: #8b3030;
  caret-color: #8b3030;
  caret-shape: auto;
  cx: 8px;
  cy: 11.5px;
  fill: #8b3030;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: .7px;
  stroke: none;
  text-justify: auto;
  border: 0 #8b3030;
  outline-color: #8b3030;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8b3030;
  display: inline;
}

.span_cfwf_ozkvfm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8b3030;
  column-rule-color: #8b3030;
  caret-color: #8b3030;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8b3030;
  outline-color: #8b3030;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8b3030;
  display: block;
}

.div_cfwf_ogmapj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_vbhigz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.input_cfwf_mjdqfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  appearance: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #252520;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 12px 14px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.div_cfwf_duejjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_xlfsag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.pseudo_after_cfwf_nsyqfo {
  box-sizing: border-box;
  pointer-events: none;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 4px solid #0000;
  border-top: 5px solid #5a5850;
  border-bottom: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 50%;
  right: 14px;
}

.div_cfwf_brrkoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_yqgbna {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_rwktcc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.input_cfwf_wieqne {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  appearance: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fdfaf5;
  border: 1px solid #ccc8bc;
  outline-color: #252520;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 12px 14px;
  font-size: 14.08px;
  font-weight: 300;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.hr_cfwf_kmekce {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: gray;
  column-rule-color: grey;
  caret-color: gray;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 gray;
  border-top: 1px solid #ddd8cc;
  outline-color: gray;
  width: auto;
  height: auto;
  margin: 28px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: gray;
  display: block;
}

.pseudo_after_cfwf_udjxld {
  box-sizing: border-box;
  perspective-origin: 270.453px .5px;
  transform-origin: 270.461px .5px;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #ddd8cc;
  border: 0 #8a8880;
  outline-color: #8a8880;
  flex-grow: 1;
  flex-basis: 0%;
  width: 540.922px;
  height: 1px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 15.312px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_qzjeis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: flex;
}

.div_cfwf_rqwzsy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_lfdnok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.span_cfwf_ejcnux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: default;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.4px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_ikftfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_gjovpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.hr_cfwf_spmnes {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: gray;
  column-rule-color: grey;
  caret-color: gray;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 gray;
  border-top: 1px solid #ddd8cc;
  outline-color: gray;
  width: auto;
  height: auto;
  margin: 28px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: gray;
  display: block;
}

.pseudo_after_cfwf_tanxgw {
  box-sizing: border-box;
  perspective-origin: 218.312px .5px;
  transform-origin: 218.32px .5px;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #ddd8cc;
  border: 0 #8a8880;
  outline-color: #8a8880;
  flex-grow: 1;
  flex-basis: 0%;
  width: 436.641px;
  height: 1px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 15.312px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_ibemac {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: flex;
}

.span_cfwf_skuusw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 0 6px;
  font-size: 11.52px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ayxmyw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 6px;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.label_cfwf_ztemgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 5px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: flex;
}

.div_cfwf_jmpxoe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  cursor: pointer;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #fdfaf5;
  border: 1px dashed #ccc8bc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 22px 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
}

.input_cfwf_otlqdl {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #252520;
  text-overflow: ellipsis;
  column-rule-color: #252520;
  cursor: pointer;
  appearance: none;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  white-space-collapse: preserve;
  background-color: #0000;
  border: 0 #252520;
  outline-color: #252520;
  align-items: baseline;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 13.3333px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_sxzkmu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  text-align: center;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: 22px;
  height: 22px;
  margin: 0 auto 8px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.path_cfwf_kvhlmq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  text-align: center;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #8a8880;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.path_cfwf_nxytqv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  text-align: center;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #8a8880;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.p_cfwf_gesgnn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: center;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_lnxtnb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  text-align: center;
  column-rule-color: #8a8880;
  cursor: pointer;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 10.88px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_mpqjlg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 12.16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_jjrrwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-left: 3px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  padding: 20px 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bjsodg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.536px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_vjdqqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_pebafo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-top: 1px solid #ddd8cc;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 10px 0 0;
  padding-top: 10px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_ffckjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 32px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.button_cfwf_nqebdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.7856px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 36px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_aidwct {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.7856px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_stlozo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.7856px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.p_cfwf_quozhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  max-width: 280px;
  height: auto;
  margin: 0;
  font-size: 11.52px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.span_cfwf_sspujw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11.52px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_mdjope {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  border-top: 3px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
}

.div_cfwf_mbbrjm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: center;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a;
  border-radius: 50%;
  outline-color: #b8922a;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin: 0 auto 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.svg_cfwf_krluty {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: center;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 22px;
  height: 22px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_wbbpyt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: center;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.h3_cfwf_nvggxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: center;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 28.8px;
  font-weight: 400;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_lhahfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: center;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 420px;
  height: auto;
  margin: 0 auto;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_zeorzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 3px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: sticky;
  top: 88px;
  transform: translate(0);
}

.div_cfwf_jhufft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_eqjncn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.div_cfwf_enwxlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_ejcrst {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_qcrwbf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_yldykm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ffzijr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 3px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_yeagfx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_wssdsb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s;
  display: inline;
}

.div_cfwf_uxhnqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_xygzqz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_kzmpkp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 1.5px;
  y: 3.5px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13px;
  height: 9px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_vnaijp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_rtxwkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fvuxoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 3px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_bvenmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_yygwkm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s;
  display: inline;
}

.div_cfwf_pqrxox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_mqxwxk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_ptqlbv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_ypmsbu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 8px;
  cy: 6px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 1.5px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_qbeovx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_gviqxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 3px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ndqupn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_cfaxlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_dbiyxu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_otjkfr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 8px;
  cy: 8px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 6.5px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_vpugls {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_yeqevg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_elaicm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 3px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ifbflr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_pgjalx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  border-left: 3px solid #8b3030;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 26px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_fxmaez {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_icsczz {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_cmksrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c85050e6;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #c85050e6;
  caret-color: #c85050e6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #c85050e6;
  outline-color: #c85050e6;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c85050e6;
  display: block;
}

.p_cfwf_kyroxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff94;
  column-rule-color: #ffffff94;
  caret-color: #ffffff94;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff94;
  outline-color: #ffffff94;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff94;
  display: block;
}

.div_cfwf_rlozpz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 26px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kdgjxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.ul_cfwf_tqvyex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_oxxxnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.span_cfwf_nnzilv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #5a5850;
  border-radius: 50%;
  outline-color: #5a5850;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_gkntcl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.span_cfwf_usfnls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #5a5850;
  border-radius: 50%;
  outline-color: #5a5850;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_uprhwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.span_cfwf_ikcnng {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #5a5850;
  border-radius: 50%;
  outline-color: #5a5850;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_eukmei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.span_cfwf_xoddtc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #5a5850;
  border-radius: 50%;
  outline-color: #5a5850;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_evjhpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.span_cfwf_uwimmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #5a5850;
  border-radius: 50%;
  outline-color: #5a5850;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_glqtan {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.span_cfwf_vrxpag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #5a5850;
  border-radius: 50%;
  outline-color: #5a5850;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.div_cfwf_xovyif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  border-top: 2px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 26px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_gckqfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_whepny {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_nrveuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_zzmmfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_engbms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_ndugvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_ylialw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_jdkwjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_qvofmt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_uumfok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_zvgadw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_npybpy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_lfhmbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.main_cfwf_uwnywx {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_awhvti {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .616787;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .7s;
  animation-delay: .1s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 6.1314px);
}

.pseudo_before_cfwf_vayxay {
  box-sizing: border-box;
  perspective-origin: 47px 47px;
  transform-origin: 47px 47px;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a1f;
  border-radius: 50%;
  outline-color: #fff;
  width: 94px;
  min-width: 0;
  height: 94px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -8px;
}

.pseudo_after_cfwf_qfnrro {
  box-sizing: border-box;
  perspective-origin: 57px 57px;
  transform-origin: 57px 57px;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a0f;
  border-radius: 50%;
  outline-color: #fff;
  width: 114px;
  min-width: 0;
  height: 114px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -18px;
}

.div_cfwf_vjtpex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  border-radius: 50%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: pulse-ring;
  animation-duration: 3.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-delay: .8s;
  display: flex;
  position: relative;
}

.svg_cfwf_oaknig {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_utjwxt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 5px;
  y: 13px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 18px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_vionup {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_awvnsx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 14px;
  cy: 19px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 2px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_wcrxag {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.p_cfwf_fsfphg {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .365558;
  color: #b8922a;
  text-align: center;
  letter-spacing: 2.0416px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .2s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 8.88219px);
}

.h1_cfwf_snoklv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .10706;
  color: #fff;
  text-align: center;
  letter-spacing: -1.664px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0 0 20px;
  font-size: 83.2px;
  font-weight: 400;
  line-height: 1.06;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .28s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 12.5012px);
}

.p_cfwf_dkykny {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #ffffff85;
  text-align: center;
  column-rule-color: #ffffff85;
  caret-color: #ffffff85;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff85;
  outline-color: #ffffff85;
  width: auto;
  max-width: 440px;
  height: auto;
  margin: 0 0 44px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff85;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .36s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 14px);
}

.div_cfwf_dgptce {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .44s;
  animation-fill-mode: forwards;
  display: flex;
  transform: translate(0, 14px);
}

.a_cfwf_anbqie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 40px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
  position: relative;
}

.svg_cfwf_jxujno {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_cxtecz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_icqepm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .2s;
  display: flex;
}

.svg_cfwf_cbldtg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.path_cfwf_nfboxa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: inline;
}

.div_cfwf_bquane {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #ffffff1a 20%, #b8922a33 50%, #ffffff1a 80%, #0000);
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: 1px;
  margin: 0 0 52px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeIn;
  animation-duration: .5s;
  animation-delay: .55s;
  animation-fill-mode: forwards;
  display: block;
}

.div_cfwf_mlgfft {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .6s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 14px);
}

.p_cfwf_nompqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  text-align: center;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.strong_cfwf_tefcpm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb8;
  text-align: center;
  column-rule-color: #ffffffb8;
  caret-color: #ffffffb8;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb8;
  outline-color: #ffffffb8;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 400;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb8;
  display: inline;
}

.div_cfwf_vjfzaf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-top: 2px solid #b8922a66;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zohqdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_hmnptg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.li_cfwf_jxitur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_vacmqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_hizpew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_lconin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_bhrypo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_umshab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_hxpjue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cfroew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_owteqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.main_cfwf_wjbtdy {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_roysrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .484702;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .7s;
  animation-delay: .1s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 8.24477px);
}

.pseudo_before_cfwf_wnvqxf {
  box-sizing: border-box;
  perspective-origin: 47px 47px;
  transform-origin: 47px 47px;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a1f;
  border-radius: 50%;
  outline-color: #fff;
  width: 94px;
  min-width: 0;
  height: 94px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -8px;
}

.pseudo_after_cfwf_wrvlyh {
  box-sizing: border-box;
  perspective-origin: 57px 57px;
  transform-origin: 57px 57px;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a0f;
  border-radius: 50%;
  outline-color: #fff;
  width: 114px;
  min-width: 0;
  height: 114px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -18px;
}

.div_cfwf_ksksys {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  border-radius: 50%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: pulse-ring;
  animation-duration: 3.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-delay: .8s;
  display: flex;
  position: relative;
}

.svg_cfwf_fxapvz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_muonkp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 5px;
  y: 13px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 18px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_sesnpt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_jdzprq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 14px;
  cy: 19px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 2px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_rgsuuy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.p_cfwf_auwbki {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .193487;
  color: #b8922a;
  text-align: center;
  letter-spacing: 2.0416px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .2s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 11.2912px);
}

.h1_cfwf_mqbffa {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .0171043;
  color: #fff;
  text-align: center;
  letter-spacing: -1.664px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0 0 20px;
  font-size: 83.2px;
  font-weight: 400;
  line-height: 1.06;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .28s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 13.7605px);
}

.p_cfwf_acbeay {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #ffffff85;
  text-align: center;
  column-rule-color: #ffffff85;
  caret-color: #ffffff85;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff85;
  outline-color: #ffffff85;
  width: auto;
  max-width: 440px;
  height: auto;
  margin: 0 0 44px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff85;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .36s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 14px);
}

.div_cfwf_flsedf {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .44s;
  animation-fill-mode: forwards;
  display: flex;
  transform: translate(0, 14px);
}

.a_cfwf_yhppru {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 40px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
  position: relative;
}

.svg_cfwf_nlyegr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vcoztd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_hyhzon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .2s;
  display: flex;
}

.svg_cfwf_mnvbdg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.path_cfwf_wcsumx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: inline;
}

.div_cfwf_ddzovu {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #ffffff1a 20%, #b8922a33 50%, #ffffff1a 80%, #0000);
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: 1px;
  margin: 0 0 52px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeIn;
  animation-duration: .5s;
  animation-delay: .55s;
  animation-fill-mode: forwards;
  display: block;
}

.div_cfwf_onfyso {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .6s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 14px);
}

.p_cfwf_ncnqwo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  text-align: center;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.strong_cfwf_hwviwh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb8;
  text-align: center;
  column-rule-color: #ffffffb8;
  caret-color: #ffffffb8;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb8;
  outline-color: #ffffffb8;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 400;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb8;
  display: inline;
}

.div_cfwf_tlprom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-top: 2px solid #b8922a66;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vgabkx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_mhlfep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.li_cfwf_zdzjdm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_frdwtj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_oljhsx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_rixwsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_tvjnba {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_bxswxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_qvxgts {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_lbyhhr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_gfatuh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.body_cfwf_zvwddf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: auto;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  width: auto;
  height: auto;
  min-height: 800px;
  margin: 66px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  overflow: hidden auto;
}

.div_cfwf_honqgp {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-blend-mode: normal, normal, normal, normal;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 60% at 80% 10%, #1e2614bf 0%, #0000 60%), radial-gradient(55% 70% at 10% 90%, #141a0c99 0%, #0000 55%), radial-gradient(80% 50%, #0f120a66 0%, #0000 70%), linear-gradient(165deg, #1a1d12 0%, #0c0e08 100%);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  background-attachment: scroll, scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box, border-box;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0;
}

.div_cfwf_vlfdve {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .022;
  color: #fff;
  column-rule-color: white;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-blend-mode: normal, normal;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922ae6 1px, #0000 1px), linear-gradient(90deg, #b8922ae6 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 88px 88px, 88px 88px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0;
}

.div_cfwf_rbrfbl {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .036;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0;
}

.div_cfwf_mndxat {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a1a 25%, #b8922a24 60%, #0000 100%);
  border: 0 #fff;
  outline-color: #fff;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 12%;
}

.div_cfwf_sbbyme {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a14 25%, #b8922a1f 60%, #0000 100%);
  border: 0 #fff;
  outline-color: #fff;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 12%;
}

.nav_cfwf_aktpaj {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 60px;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.a_cfwf_bkwcjg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: flex;
}

.svg_cfwf_yjdvut {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  width: 30px;
  height: 30px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: block;
}

.circle_cfwf_jclltq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  cx: 17px;
  cy: 17px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 15.5px;
  stroke: #b8922a;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: inline;
}

.text_cfwf_qseodq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  letter-spacing: .5px;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  fill: #fff;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-anchor: middle;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: block;
}

.span_cfwf_spvmuf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.408px;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xkhwiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_sjxhod {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff6b;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  transition-duration: .2s;
  display: block;
}

.a_cfwf_pvoxbr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff9;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff26;
  outline-color: #fff9;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_ggrmks {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  cursor: pointer;
  caret-color: #fff9;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff9;
  outline-color: #fff9;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: block;
}

.path_cfwf_xuswed {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  cursor: pointer;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff9;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff9;
  outline-color: #fff9;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: inline;
}

.main_cfwf_ynjeen {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_kbpene {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .7s;
  animation-delay: .1s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0);
}

.pseudo_before_cfwf_ncinaa {
  box-sizing: border-box;
  perspective-origin: 47px 47px;
  transform-origin: 47px 47px;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a1f;
  border-radius: 50%;
  outline-color: #fff;
  width: 94px;
  min-width: 0;
  height: 94px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -8px;
}

.pseudo_after_cfwf_rmgxyo {
  box-sizing: border-box;
  perspective-origin: 57px 57px;
  transform-origin: 57px 57px;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a0f;
  border-radius: 50%;
  outline-color: #fff;
  width: 114px;
  min-width: 0;
  height: 114px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -18px;
}

.div_cfwf_iuvago {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .351265;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  border-radius: 50%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: pulse-ring;
  animation-duration: 3.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-delay: .8s;
  display: flex;
  position: relative;
  transform: scale(1.00025);
}

.svg_cfwf_mfwmlo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_ldlswo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 5px;
  y: 13px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 18px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_nufwxj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_sqqfzt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 14px;
  cy: 19px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 2px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_qcaepr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.p_cfwf_smclzb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: center;
  letter-spacing: 2.0416px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .2s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0);
}

.h1_cfwf_kujgpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .99883;
  color: #fff;
  text-align: center;
  letter-spacing: -1.664px;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0 0 20px;
  font-size: 83.2px;
  font-weight: 400;
  line-height: 1.06;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .28s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, .0163789px);
}

.p_cfwf_attksp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .982928;
  color: #ffffff85;
  text-align: center;
  column-rule-color: #ffffff85;
  cursor: pointer;
  caret-color: #ffffff85;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff85;
  outline-color: #ffffff85;
  width: auto;
  max-width: 440px;
  height: auto;
  margin: 0 0 44px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff85;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .36s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, .239015px);
}

.div_cfwf_ipadnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .944106;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .44s;
  animation-fill-mode: forwards;
  display: flex;
  transform: translate(0, .78252px);
}

.a_cfwf_ckbnus {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 40px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
  position: relative;
}

.svg_cfwf_cqwfio {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xvcfpf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_hbcwlc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .2s;
  display: flex;
}

.svg_cfwf_yammsc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.path_cfwf_zgzjpn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: inline;
}

.div_cfwf_urself {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .940756;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #ffffff1a 20%, #b8922a33 50%, #ffffff1a 80%, #0000);
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: 1px;
  margin: 0 0 52px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeIn;
  animation-duration: .5s;
  animation-delay: .55s;
  animation-fill-mode: forwards;
  display: block;
}

.div_cfwf_bbijvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .761319;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .6s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 3.34153px);
}

.p_cfwf_lqvdyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  text-align: center;
  column-rule-color: #ffffff80;
  cursor: pointer;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.strong_cfwf_vqtngr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb8;
  text-align: center;
  column-rule-color: #ffffffb8;
  cursor: pointer;
  caret-color: #ffffffb8;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb8;
  outline-color: #ffffffb8;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 400;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb8;
  display: inline;
}

.div_cfwf_kbnxjj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-top: 2px solid #b8922a66;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_uzxkuh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_cwpimb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.li_cfwf_ghdava {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_okclwa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_qalpip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  cursor: pointer;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_odnmcq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_kouxks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_wtzhuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  cursor: pointer;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_ygqfvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cnbgbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_dcchjk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  cursor: pointer;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.footer_cfwf_lkuvmr {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-top: 1px solid #ffffff0f;
  outline-color: #fff;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 22px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.p_cfwf_qecafx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  column-rule-color: #fff3;
  cursor: pointer;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.88px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
}

.div_cfwf_enualp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_grjivo, .a_cfwf_lneqsw, .a_cfwf_jdmahh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff3;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.88px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  transition-duration: .2s;
  display: block;
}

.body_cfwf_luoxns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: auto;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  width: auto;
  height: auto;
  min-height: 800px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  overflow: hidden auto;
}

.div_cfwf_hjwqyn {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-blend-mode: normal, normal, normal, normal;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(70% 60% at 80% 10%, #1e2614bf 0%, #0000 60%), radial-gradient(55% 70% at 10% 90%, #141a0c99 0%, #0000 55%), radial-gradient(80% 50%, #0f120a66 0%, #0000 70%), linear-gradient(165deg, #1a1d12 0%, #0c0e08 100%);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  background-attachment: scroll, scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box, border-box;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0;
}

.div_cfwf_ieaixe {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .022;
  color: #fff;
  column-rule-color: white;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-blend-mode: normal, normal;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922ae6 1px, #0000 1px), linear-gradient(90deg, #b8922ae6 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 88px 88px, 88px 88px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0;
}

.div_cfwf_clnidk {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .036;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0;
}

.div_cfwf_hzufuy {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a1a 25%, #b8922a24 60%, #0000 100%);
  border: 0 #fff;
  outline-color: #fff;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 12%;
}

.div_cfwf_swirvp {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a14 25%, #b8922a1f 60%, #0000 100%);
  border: 0 #fff;
  outline-color: #fff;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 12%;
}

.nav_cfwf_zozhcf {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 60px;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.a_cfwf_pgdwlb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #00e;
  column-rule-color: #00e;
  caret-color: #00e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: flex;
}

.svg_cfwf_vsvuyu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  width: 30px;
  height: 30px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: block;
}

.circle_cfwf_qhkzlb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  cx: 17px;
  cy: 17px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 15.5px;
  stroke: #b8922a;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: inline;
}

.text_cfwf_lpbqni {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #00e;
  letter-spacing: .5px;
  column-rule-color: #00e;
  cursor: pointer;
  caret-color: #00e;
  caret-shape: auto;
  fill: #fff;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-anchor: middle;
  text-justify: auto;
  border: 0 #00e;
  outline-color: #00e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #00e;
  display: block;
}

.span_cfwf_lqkljh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.408px;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 17.6px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ficgdi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_xfmcnt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff6b;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  transition-duration: .2s;
  display: block;
}

.a_cfwf_rfkpou {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff9;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff26;
  outline-color: #fff9;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_vyecal {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  cursor: pointer;
  caret-color: #fff9;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff9;
  outline-color: #fff9;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: block;
}

.path_cfwf_vszboj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  cursor: pointer;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff9;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff9;
  outline-color: #fff9;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: inline;
}

.main_cfwf_zclhvl {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 60px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_estmit {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .7s;
  animation-delay: .1s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0);
}

.pseudo_before_cfwf_pirjhd {
  box-sizing: border-box;
  perspective-origin: 47px 47px;
  transform-origin: 47px 47px;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a1f;
  border-radius: 50%;
  outline-color: #fff;
  width: 94px;
  min-width: 0;
  height: 94px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -8px;
}

.pseudo_after_cfwf_knmfgx {
  box-sizing: border-box;
  perspective-origin: 57px 57px;
  transform-origin: 57px 57px;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a0f;
  border-radius: 50%;
  outline-color: #fff;
  width: 114px;
  min-width: 0;
  height: 114px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -18px;
}

.div_cfwf_xnencm {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .350312;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  border-radius: 50%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: pulse-ring;
  animation-duration: 3.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-delay: .8s;
  display: flex;
  position: relative;
  transform: scale(1.00006);
}

.svg_cfwf_ewrrtb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_kqcejs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1.5px;
  stroke: #b8922a;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 5px;
  y: 13px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 18px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_hezwhp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_zuhkph {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 14px;
  cy: 19px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 2px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_pabgzp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.p_cfwf_dycoic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  text-align: center;
  letter-spacing: 2.0416px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .2s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 2.54459e-9px);
}

.h1_cfwf_pcbbnx {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .991253;
  color: #fff;
  text-align: center;
  letter-spacing: -1.664px;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0 0 20px;
  font-size: 83.2px;
  font-weight: 400;
  line-height: 1.06;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .28s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, .122452px);
}

.p_cfwf_ncxpff {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .961773;
  color: #ffffff85;
  text-align: center;
  column-rule-color: #ffffff85;
  cursor: pointer;
  caret-color: #ffffff85;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff85;
  outline-color: #ffffff85;
  width: auto;
  max-width: 440px;
  height: auto;
  margin: 0 0 44px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff85;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .36s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, .535177px);
}

.div_cfwf_kkzcfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .904854;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .44s;
  animation-fill-mode: forwards;
  display: flex;
  transform: translate(0, 1.33205px);
}

.a_cfwf_krecam {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 40px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
  position: relative;
}

.svg_cfwf_cttrnu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_fegioo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_vtmxqv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  transition-duration: .2s;
  display: flex;
}

.svg_cfwf_bilxnd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: block;
}

.path_cfwf_exlsjc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff6;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #fff6;
  cursor: pointer;
  caret-color: #fff6;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff6;
  outline-color: #fff6;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff6;
  display: inline;
}

.div_cfwf_nrtcij {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .885213;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #0000, #ffffff1a 20%, #b8922a33 50%, #ffffff1a 80%, #0000);
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: 1px;
  margin: 0 0 52px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeIn;
  animation-duration: .5s;
  animation-delay: .55s;
  animation-fill-mode: forwards;
  display: block;
}

.div_cfwf_stnopy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65999;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: fadeUp;
  animation-duration: .65s;
  animation-delay: .6s;
  animation-fill-mode: forwards;
  display: block;
  transform: translate(0, 4.76014px);
}

.p_cfwf_mcnmjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  text-align: center;
  column-rule-color: #ffffff80;
  cursor: pointer;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  font-size: 13.92px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.strong_cfwf_oyymfb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb8;
  text-align: center;
  column-rule-color: #ffffffb8;
  cursor: pointer;
  caret-color: #ffffffb8;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb8;
  outline-color: #ffffffb8;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.92px;
  font-weight: 400;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb8;
  display: inline;
}

.div_cfwf_npgsqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-top: 2px solid #b8922a66;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 28px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_qgzjeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_grlihv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.li_cfwf_mtjzsu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_jcdvas {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_kkbuyy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  cursor: pointer;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_jkhgoz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-bottom: 1px solid #ffffff0f;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_lkpkuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_zgwqee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  cursor: pointer;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.li_cfwf_maqvjr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: start;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 13px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_vaylsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  border-radius: 50%;
  outline-color: #fff;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 7px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.span_cfwf_imhneb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  cursor: pointer;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  list-style-type: none;
  display: block;
}

.footer_cfwf_ebzfve {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  border-top: 1px solid #ffffff0f;
  outline-color: #fff;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 22px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.p_cfwf_grqywz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  column-rule-color: #fff3;
  cursor: pointer;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.88px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
}

.div_cfwf_oohqwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_zagkfa, .a_cfwf_ltwwuk, .a_cfwf_upppmz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff3;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.88px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  transition-duration: .2s;
  display: block;
}

.header_cfwf_ykhbdu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 108px;
  padding-bottom: 64px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_rnzdzp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(65% 70% at 85% 10%, #1c2212b3 0%, #0000 60%), radial-gradient(50% 60% at 8% 90%, #12160a80 0%, #0000 55%), linear-gradient(160deg, #1c1f14 0%, #0c0e08 100%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dmgnre {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .02;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922a 1px, #0000 1px), linear-gradient(90deg, #b8922a 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 80px 80px, 80px 80px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_tmbiph {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .032;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_fxpvss {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_kquzex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_zlqhnx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wdvigg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff38;
  border: 0 #252520;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_qnsnwx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  letter-spacing: 1.6704px;
  text-transform: uppercase;
  column-rule-color: #ffffff5c;
  caret-color: #ffffff5c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff5c;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.div_cfwf_andysh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  align-items: end;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_mqecaz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h1_cfwf_zucrzp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.68px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.05;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_qtvccu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kyazwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff4d;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #ffffff4d;
  caret-color: #ffffff4d;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff4d;
  outline-color: #ffffff4d;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff4d;
  display: block;
}

.p_cfwf_deqdkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff6b;
  column-rule-color: #ffffff6b;
  caret-color: #ffffff6b;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff6b;
  outline-color: #ffffff6b;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.72;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff6b;
  display: block;
}

.div_cfwf_drtuxh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a0f;
  border: 1px solid #b8922a4d;
  outline-color: #252520;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.svg_cfwf_mrnzke {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_lfijef {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 6px;
  cy: 6px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_kkrclp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_ynjufp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 6px;
  cy: 9px;
  fill: #b8922a;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: .6px;
  stroke: none;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.span_cfwf_gokkcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.main_cfwf_rwtkkg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 72px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_frdjqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mrwpuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 260px 1fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.aside_cfwf_oorzhv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: sticky;
  top: 80px;
}

.p_cfwf_gczsxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.ul_cfwf_uigorb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_bxftrg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_zfeadm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 2px solid #b8922a;
  outline-color: #252520;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_rggwuu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_gtsnup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_upaccl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_yqbaoa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_dxscqb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_durkdd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_avrfwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_hnfjar {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_pkdxee {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_qqcvda {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_llttpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_fkqtft {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_stsocr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_kaoaoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_kpieoz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_mboxfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_vmlhxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_cafapj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_rgoqsw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.div_cfwf_rhdtnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.a_cfwf_ihjlbd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.392px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_jzalyg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #5a5850;
  letter-spacing: 1.392px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ddd8cc;
  outline-color: #5a5850;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.div_cfwf_bkgtfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_flvjpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 52px;
  padding: 36px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_pppadd {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_mhyumx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #b8922a, #b8922a4d);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_szwrfa {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: start;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_trqaml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  outline-color: #b8922a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.svg_cfwf_bjgdiz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_wqrelb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 2px;
  y: 2px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_jfucql, .line_cfwf_lzucsm, .line_cfwf_kzabqc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_cswsdi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_meuggb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_rwivbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff9e;
  column-rule-color: #ffffff9e;
  caret-color: #ffffff9e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff9e;
  outline-color: #ffffff9e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff9e;
  display: block;
}

.div_cfwf_nfvzvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff14;
  border-left: 3px solid #b8922a80;
  outline-color: #252520;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding: 16px 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_ampqun {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: block;
}

.circle_cfwf_vluamr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  cx: 7px;
  cy: 7px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 6px;
  stroke: #c9a84c;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: inline;
}

.line_cfwf_ydhcaq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #c9a84c;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: inline;
}

.circle_cfwf_qwvdfr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  cx: 7px;
  cy: 10px;
  fill: #c9a84c;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: .6px;
  stroke: none;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: inline;
}

.span_cfwf_fstnof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_lzbpdc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_zcsrin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_xrebtc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_npqslu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.85;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_sbaapt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_opspvx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_ertmce {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_trhfyr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_gjctln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_vadcyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.ul_cfwf_jastxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_krrrws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_uvkxbl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_nvqjfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_rwopuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_tlkcrz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_sybvqx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_gqbjtb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_yvrzjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_kphbca {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.div_cfwf_xpwvqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_jqetrg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_dvbisu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_iidumw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_whgigp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yhzaby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.ul_cfwf_iiahxd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_qbuoic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_icvtma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_tujyhb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_kpfyki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_aonedw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_ksjtof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_mrbsyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_bmzhoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_beqhvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_rarqja {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_ednvnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_ahbsjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.div_cfwf_wpvisk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_leivdn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_mowjnl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_nqvqyj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_cquloy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jalnwn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hiiokl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_juildw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_ccdwux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_bwjtzd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_ktmsww {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_bgbtyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_ndtycy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rtgbdb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rflfrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_dxhowa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_ubumtj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_uovcoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_cxrxgx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_koibae {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_vjglxl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_vthcfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zqfdle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_efsjpa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_zvxrto {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_tcdnda {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_irrzew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_uwdhco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_dzidwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_urrpqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lbabfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_xzeqgo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_vfhzaa {
  box-sizing: border-box;
  perspective-origin: 700px 134.016px;
  transform-origin: 700px 134.016px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(60% 90% at 80%, #26301880 0%, #0000 65%), radial-gradient(40% 65% at 10%, #18200e5c 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 268.031px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_ymcjkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ivvrge {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .022;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_aityde {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 64px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_niliht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.h2_cfwf_fcydce {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 39.2px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_oxjoxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff75;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff75;
  outline-color: #ffffff75;
  width: auto;
  max-width: 480px;
  height: auto;
  margin: 0;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  display: block;
}

.div_cfwf_cslogt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 10px;
  width: auto;
  min-width: 210px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_djfkic {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 26px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_xpnfio {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_kushha {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_zjohlt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff75;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #ffffff75;
  caret-color: #ffffff75;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff26;
  outline-color: #ffffff75;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff75;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.italic-text-6 {
  color: #b8922a;
}

.main_cfwf_orrqfq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 72px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_egvoih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_holylh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 260px 1fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.aside_cfwf_lfqzrc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: sticky;
  top: 80px;
}

.p_cfwf_mzkhdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.ul_cfwf_fcijpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 1px solid #ddd8cc;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_mbgjtq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_zkwhhw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 2px solid #b8922a;
  outline-color: #252520;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_sjowtt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_jmblwr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_wufuvw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_ylumgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_tjegco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_hlenpq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_coyhjf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_aenksl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_dhlggs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_xfmrri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_zpgoby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_lfzmhd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_nnxmqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_athbin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rweavx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_trpjxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.li_cfwf_qthzwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_qcfjnd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.span_cfwf_wtfpbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.div_cfwf_uetvtr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 28px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.a_cfwf_pqwsqx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.392px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_xobcti {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #5a5850;
  letter-spacing: 1.392px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ddd8cc;
  outline-color: #5a5850;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 16px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.div_cfwf_mmajue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_urqwru {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 52px;
  padding: 36px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_ovpuqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_didlcv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #b8922a, #b8922a4d);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_cuzsaz {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: start;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_viapxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a59;
  outline-color: #b8922a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
}

.svg_cfwf_ivylck {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 18px;
  height: 18px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_vpqwod {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  x: 2px;
  y: 2px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_dphwvf, .line_cfwf_gpnhof, .line_cfwf_bozrro {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_hqftwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_osmcms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_vchtqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff9e;
  column-rule-color: #ffffff9e;
  caret-color: #ffffff9e;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff9e;
  outline-color: #ffffff9e;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff9e;
  display: block;
}

.ul_cfwf_sdlogf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 15px 0 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_zscggg {
  box-sizing: border-box;
  perspective-origin: 7.125px 13.1875px;
  transform-origin: 7.125px 13.1953px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14.25px;
  height: 26.3906px;
  margin: 0;
  font-size: 16px;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_tnadzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fffc;
  text-align: start;
  column-rule-color: #fffc;
  caret-color: #fffc;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fffc;
  outline-color: #fffc;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_qpfjyb {
  box-sizing: border-box;
  perspective-origin: 7.125px 13.1875px;
  transform-origin: 7.125px 13.1953px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14.25px;
  height: 26.3906px;
  margin: 0;
  font-size: 16px;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_mthouh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fffc;
  text-align: start;
  column-rule-color: #fffc;
  caret-color: #fffc;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fffc;
  outline-color: #fffc;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_yznvno {
  box-sizing: border-box;
  perspective-origin: 7.125px 13.1875px;
  transform-origin: 7.125px 13.1953px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14.25px;
  height: 26.3906px;
  margin: 0;
  font-size: 16px;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_zbvlic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fffc;
  text-align: start;
  column-rule-color: #fffc;
  caret-color: #fffc;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fffc;
  outline-color: #fffc;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fffc;
  list-style-type: none;
  display: flex;
}

.div_cfwf_pzjiov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff0a;
  border: 1px solid #ffffff14;
  border-left: 3px solid #b8922a80;
  outline-color: #252520;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding: 16px 18px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.svg_cfwf_vamiap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: block;
}

.circle_cfwf_kpmteu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  cx: 7px;
  cy: 7px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 6px;
  stroke: #c9a84c;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: inline;
}

.line_cfwf_darebl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #c9a84c;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: inline;
}

.circle_cfwf_ywawal {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c9a84c;
  column-rule-color: #c9a84c;
  caret-color: #c9a84c;
  caret-shape: auto;
  cx: 7px;
  cy: 10px;
  fill: #c9a84c;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: .6px;
  stroke: none;
  text-justify: auto;
  border: 0 #c9a84c;
  outline-color: #c9a84c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c9a84c;
  display: inline;
}

.span_cfwf_ijkmdl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff61;
  column-rule-color: #ffffff61;
  caret-color: #ffffff61;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff61;
  outline-color: #ffffff61;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff61;
  display: block;
}

.div_cfwf_zwvisg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_qpqxyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ppkugf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_zlagik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.85;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_huqapk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_iymunz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_evgunt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_sujqmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_iekslg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_omgncr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_qhqsrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_igtwrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_sehvuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_eowofq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_yafukv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_qwpwyu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_uvrzlh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wgtvqx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xfgxga {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_wrfnrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_xduafs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_ekfuid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_fhtknl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_eycnwc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_pemfbd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xwewpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yumcxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_enurli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_cemrzp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_cqemkr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_fddyfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_taulen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_chkzmx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_nlcgbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.ul_cfwf_nkiicg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_tcrrgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_emdmnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_deajue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_kvlrco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cuzmok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_bricfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_qhrsiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_nnstgw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 9px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.span_cfwf_iwqyaw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.div_cfwf_ravszh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_xduhhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_saohcr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_boyzgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_csiavw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rizfvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jnvwhh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_zbpnrj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_oyywjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_pcsjdu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_dwffgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  column-rule-color: #b8922a38;
  caret-color: #b8922a38;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a38;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_zlposi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_hauagm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_lakbrj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_txmtkv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_xuuxxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.main_cfwf_aqjtau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 72px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_juedhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_oblslp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 260px 1fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.aside_cfwf_mgwbjw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: sticky;
  top: 80px;
}

.p_cfwf_skpvta {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.ul_cfwf_iipwjd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.li_cfwf_fpzekc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_fsfdsg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 2px solid #b8922a;
  outline-color: #252520;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding: 11px 18px;
  font-size: 12.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.li_cfwf_twzdgo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rjbutg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding: 11px 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.li_cfwf_uwcfqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_sywalh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding: 11px 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.div_cfwf_busgmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_girhjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  border-top: 2px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 52px;
  padding: 36px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.p_cfwf_kdykha {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb3;
  column-rule-color: #ffffffb3;
  caret-color: #ffffffb3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb3;
  outline-color: #ffffffb3;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb3;
  display: block;
}

.section_cfwf_blhggz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.h2_cfwf_dwgovl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.ul_cfwf_plgusp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.pseudo_before_cfwf_yewpnp {
  box-sizing: border-box;
  perspective-origin: 6.76562px 12.5312px;
  transform-origin: 6.76562px 12.5391px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13.5312px;
  height: 25.0781px;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 25.08px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_xrdlqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_nidgsj {
  box-sizing: border-box;
  perspective-origin: 6.76562px 12.5312px;
  transform-origin: 6.76562px 12.5391px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13.5312px;
  height: 25.0781px;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 25.08px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_ukgluu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_husiob {
  box-sizing: border-box;
  perspective-origin: 6.76562px 12.5312px;
  transform-origin: 6.76562px 12.5391px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13.5312px;
  height: 25.0781px;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 25.08px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_actdvn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.pseudo_before_cfwf_tujlty {
  box-sizing: border-box;
  perspective-origin: 6.76562px 12.5312px;
  transform-origin: 6.76562px 12.5391px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13.5312px;
  height: 25.0781px;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 25.08px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  animation-duration: 0s;
  display: block;
}

.li_cfwf_mfbhok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.section_cfwf_ccyzxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.div_cfwf_oiapqx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 0 #252520;
  border-left: 4px solid #b33a3a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_rpcyau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_eguklp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_asrcdx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 1px dashed #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 60px 0 0;
  padding: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.p_cfwf_muaeip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.p_cfwf_hsaaoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  max-width: 600px;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.strong_cfwf_jmpovb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.main_cfwf_zneqfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 72px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mstrwa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_dchhic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 260px 1fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.aside_cfwf_vcqlsk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: sticky;
  top: 80px;
}

.p_cfwf_fninjg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.ul_cfwf_yjmhzh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.li_cfwf_meagsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_haqnpn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-left: 2px solid #b8922a;
  outline-color: #252520;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding: 11px 18px;
  font-size: 12.48px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.li_cfwf_woedan {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_tvzudk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding: 11px 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.li_cfwf_ovhbec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_ityjwi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  border-left: 2px solid #0000;
  outline-color: #8a8880;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 0 -1px;
  padding: 11px 18px;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  list-style-type: none;
  transition-duration: .2s;
  display: flex;
}

.div_cfwf_yyzprh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_inqwlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  border-top: 2px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 52px;
  padding: 36px 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.p_cfwf_uzhloh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffb8;
  column-rule-color: #ffffffb8;
  caret-color: #ffffffb8;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffffb8;
  outline-color: #ffffffb8;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffb8;
  display: block;
}

.section_cfwf_lwtcil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.h2_cfwf_ddnkor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kjodpz, .p_cfwf_ohqzfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_ljwjoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.h2_cfwf_vlnazs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_crvogr, .p_cfwf_nsdhxj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.ul_cfwf_mijeiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 32px 0 0;
  padding-left: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_lsdtuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-top: 1px solid #ddd8cc;
  outline-color: #5a5850;
  grid-template-rows: auto;
  grid-template-columns: 140px 1fr;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: grid;
}

.span_cfwf_gkyuuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 600;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.span_cfwf_jatnyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.li_cfwf_nchzer {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-top: 1px solid #ddd8cc;
  outline-color: #5a5850;
  grid-template-rows: auto;
  grid-template-columns: 140px 1fr;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: grid;
}

.span_cfwf_zirwfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 600;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.span_cfwf_kegfwa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.li_cfwf_fkcjwn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-top: 1px solid #ddd8cc;
  outline-color: #5a5850;
  grid-template-rows: auto;
  grid-template-columns: 140px 1fr;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: grid;
}

.span_cfwf_dwjgnx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.6px;
  font-weight: 600;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.span_cfwf_avoivi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.div_cfwf_wgxazs {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_cetxta {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_qxzybr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zgiblz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff38;
  border: 0 #252520;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_bqcgbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  letter-spacing: 1.6704px;
  text-transform: uppercase;
  column-rule-color: #ffffff5c;
  caret-color: #ffffff5c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff5c;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.div_cfwf_cezxqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
}

.h1_cfwf_gickpj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 67.2px;
  font-weight: 400;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_zssika {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  width: auto;
  max-width: 640px;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: block;
}

.main_cfwf_qabloh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 72px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_evkmmy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fgippn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fff;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto;
  padding: 48px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .6s;
  transition-timing-function: ease-out;
  display: block;
  transform: translate(0);
  box-shadow: 0 10px 40px #00000008;
}

.span_cfwf_cpbaid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 9.6px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_nnqljk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: block;
}

.li_cfwf_ovpezk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  border-left: 0 #5a5850;
  border-right: 0 #5a5850;
  outline-color: #5a5850;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_vgxyez {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 3px 0 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_bmcebw, .path_cfwf_zbutrb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_behqar {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_gebudv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_etuwfb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 3px 0 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.circle_cfwf_kdwzuz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 9px;
  cy: 9px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 7px;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.path_cfwf_rufjsh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_gdpmcl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_elemep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  text-align: start;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #5a5850;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_wonjdz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 3px 0 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.path_cfwf_ythouv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-width: 1.5px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: inline;
}

.span_cfwf_jpjheo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.div_cfwf_othqqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #fafafa;
  border: 0 #252520;
  border-left: 3px solid #b33a3a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 32px 0 0;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_egomek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.strong_cfwf_braunb, .strong_cfwf_imefug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.4px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.div_cfwf_xsgyyn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 32px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.a_cfwf_pvimpp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 28px;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s;
  display: flex;
}

.a_cfwf_qsnjkc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #5a5850;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ddd8cc;
  outline-color: #5a5850;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 28px;
  font-size: 10.4px;
  font-weight: 600;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s;
  display: flex;
}

.section_cfwf_vpzqqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #141710;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  height: auto;
  min-height: 576px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_tdkeba {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(65% 55% at 75% 5%, #1a2010cc 0%, #0000 60%), radial-gradient(50% 65% at 8% 90%, #10140a99 0%, #0000 55%), radial-gradient(40% 40%, #b8922a0a 0%, #0000 70%), linear-gradient(165deg, #1c2014 0%, #0c0e08 100%);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  background-attachment: scroll, scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ggjirv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922a 1px, #0000 1px), linear-gradient(90deg, #b8922a 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 72px 72px, 72px 72px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_cxpjkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .036;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_nmxhau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a1f 20%, #b8922a29 55%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
}

.div_cfwf_fitiiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #ffffff0a 25%, #ffffff0f 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 28%;
}

.div_cfwf_swjbox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000000d 0%, #0000 30%, #0000008c 75%, #000000d1 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_rgkyms {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 80px;
  width: 100%;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 130px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_wndrco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_yigtfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_wxddce {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ctdvzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff38;
  border: 0 #252520;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_bwmptl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff5c;
  caret-color: #ffffff5c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff5c;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.h1_cfwf_dzzklp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.82px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 91px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_leyyzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_iejblg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8f;
  column-rule-color: #ffffff8f;
  caret-color: #ffffff8f;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8f;
  outline-color: #ffffff8f;
  width: auto;
  max-width: 420px;
  height: auto;
  margin: 0 0 36px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8f;
  display: block;
}

.a_cfwf_cmjwun {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: fit-content;
  height: auto;
  margin: 0 0 14px;
  padding: 16px 38px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_vhpfvg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_gsksqv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.p_cfwf_cpiqex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff47;
  letter-spacing: .8448px;
  column-rule-color: #ffffff47;
  caret-color: #ffffff47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff47;
  outline-color: #ffffff47;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.56px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff47;
  display: block;
}

.section_cfwf_lfntfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #141710;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  height: auto;
  min-height: 576px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_shlpzs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: radial-gradient(65% 55% at 75% 5%, #1a2010cc 0%, #0000 60%), radial-gradient(50% 65% at 8% 90%, #10140a99 0%, #0000 55%), radial-gradient(40% 40%, #b8922a0a 0%, #0000 70%), linear-gradient(165deg, #1c2014 0%, #0c0e08 100%);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  background-attachment: scroll, scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_hihlhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#b8922a 1px, #0000 1px), linear-gradient(90deg, #b8922a 1px, #0000 1px);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 72px 72px, 72px 72px;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_uqvjba {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .036;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ibobup {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #b8922a1f 20%, #b8922a29 55%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
}

.div_cfwf_huhgsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000 0%, #ffffff0a 25%, #ffffff0f 60%, #0000 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: 1px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 28%;
}

.div_cfwf_tlhmvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(#0000000d 0%, #0000 30%, #0000008c 75%, #000000d1 100%);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_lvqyve {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 80px;
  width: 100%;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 130px 32px 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_qevird {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_qksdwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_jqxeml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  width: 4px;
  height: 4px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_uzkwbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #ffffff38;
  border: 0 #252520;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_xzyhos {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #ffffff5c;
  caret-color: #ffffff5c;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff5c;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.h1_cfwf_oajgid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.82px;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 91px;
  font-weight: 400;
  line-height: 1.04;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_oligtd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_plvpuh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff8f;
  column-rule-color: #ffffff8f;
  caret-color: #ffffff8f;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff8f;
  outline-color: #ffffff8f;
  width: auto;
  max-width: 420px;
  height: auto;
  margin: 0 0 36px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff8f;
  display: block;
}

.a_cfwf_hvhqzo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: fit-content;
  height: auto;
  margin: 0 0 14px;
  padding: 16px 38px;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_ppvfvz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ijatbx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.8432px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  text-wrap-mode: nowrap;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.24px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.p_cfwf_sbgray {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff47;
  letter-spacing: .8448px;
  column-rule-color: #ffffff47;
  caret-color: #ffffff47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff47;
  outline-color: #ffffff47;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10.56px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff47;
  display: block;
}

.section_cfwf_qacaen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 96px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_izpkhv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_gmfxvm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 7fr 5fr;
  align-items: start;
  gap: 72px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_erkkjj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_psfdjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.h2_cfwf_rscuhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jdwnfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_sgjcyg, .p_cfwf_ocvbds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  max-width: 520px;
  height: auto;
  margin: 0 0 18px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.84;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.strong_cfwf_zxwprt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.72px;
  font-weight: 500;
  line-height: 1.84;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline;
}

.a_cfwf_tgpoaw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #b8922a;
  outline-color: #b8922a;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 10px 0 0;
  padding: 12px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: inline-flex;
}

.svg_cfwf_kuntlf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_sctjcv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.488px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_fctysi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: block;
  position: sticky;
  top: 80px;
  transform: translate(0);
}

.div_cfwf_qkfdwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 3px;
  padding: 28px 28px 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_mjcuik {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .025;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vyshwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: linear-gradient(to right, #b8922a, #b8922a40);
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: 2px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_dyqfkg {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_rjmcdv {
  box-sizing: border-box;
  perspective-origin: 29px 29px;
  transform-origin: 29px 29px;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  border: 1px solid #b8922a26;
  border-radius: 50%;
  outline-color: #b8922a;
  width: 58px;
  min-width: 0;
  height: 58px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -6px;
}

.div_cfwf_hedont {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #b8922a66;
  border-radius: 50%;
  outline-color: #b8922a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: flex;
  position: relative;
}

.svg_cfwf_upxshf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_xgzqqu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 1px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  x: 3px;
  y: 9px;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 14px;
  height: 9px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_abiqgu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_ysmlha {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 10px;
  cy: 13.5px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 1.5px;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_mgfkxc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_qfxven {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_chnpap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_oyrhox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff73;
  column-rule-color: #ffffff73;
  caret-color: #ffffff73;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff73;
  outline-color: #ffffff73;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff73;
  display: block;
}

.div_cfwf_gjqeaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 3px;
  padding: 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_urouvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.792px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 18px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.ul_cfwf_fekncf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_ldkzcd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_yqtkrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 1px 0 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.span_cfwf_wxflcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_bdurfx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  border-bottom: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_luluff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 1px 0 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.span_cfwf_qjmyrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.li_cfwf_ftbsmi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  text-align: start;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  align-items: flex-start;
  gap: 14px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.span_cfwf_qssqbb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin: 1px 0 0;
  font-size: 17.6px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  list-style-type: none;
  display: block;
}

.span_cfwf_mwswjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  list-style-type: none;
  display: block;
}

.div_cfwf_wagbqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_bfrqnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_muijhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.6128px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 5px;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.p_cfwf_kgkhlz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.55;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_iwcllc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #5a5850;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal, normal;
  border: 1px solid #ddd8cc;
  outline-color: #5a5850;
  flex-shrink: 0;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 18px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .2s, .2s, .2s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
}

.svg_cfwf_erlsur {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.path_cfwf_tbcacb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #5a5850;
  cursor: pointer;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #5a5850;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: inline;
}

.pseudo_before_cfwf_jqladf {
  box-sizing: border-box;
  perspective-origin: 700px 184.438px;
  transform-origin: 700px 184.438px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(60% 90% at 82%, #26301880 0%, #0000 65%), radial-gradient(42% 65% at 10%, #181e0e61 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 368.875px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_iuingr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ejjykn {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .022;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vzgtww {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 64px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_bbmxjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_hngzbu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_yqztwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 39.2px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_duaqsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff70;
  column-rule-color: #ffffff70;
  caret-color: #ffffff70;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff70;
  outline-color: #ffffff70;
  width: auto;
  max-width: 460px;
  height: auto;
  margin: 0;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff70;
  display: block;
}

.div_cfwf_jigtmh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 10px;
  width: auto;
  min-width: 210px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .1s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_rqajwa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 13px 26px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_mktlfz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ndhwvt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_muhhed {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffff70;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: #ffffff70;
  caret-color: #ffffff70;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff24;
  outline-color: #ffffff70;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 11px 24px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff70;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.text-span-7 {
  color: #d4a84b;
}

.div_cfwf_zftovj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ggnzlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_bgygqs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-left: 3px solid #b8922a;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.svg_cfwf_zqmrif {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_wajpjr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 8px;
  cy: 8px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 6.5px;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_ualkef {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.circle_cfwf_qhfcaf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  cx: 8px;
  cy: 11px;
  fill: #b8922a;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: .65px;
  stroke: none;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.p_cfwf_kqwmqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_oztvgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 64px;
  padding-bottom: 92px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_amucim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rvjoyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: end;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: grid;
  transform: translate(0);
}

.div_cfwf_bzzanx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_vejrqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_qcylie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_clwtft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_wkiblh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_nxjiez {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 3px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.pseudo_after_cfwf_uvsiyj {
  box-sizing: border-box;
  perspective-origin: 0 194.172px;
  transform-origin: 0 194.18px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 388.359px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 1214px 0 0;
}

.div_cfwf_hodbmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 220px 1fr;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: grid;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_uiptxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  border-right: 1px solid #3a3c30;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_cgitpl {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .02;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_taujdn {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_gmcuvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff0f;
  letter-spacing: -1.536px;
  column-rule-color: #ffffff0f;
  caret-color: #ffffff0f;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff0f;
  outline-color: #ffffff0f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 51.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff0f;
  display: block;
}

.div_cfwf_lqkwyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff47;
  letter-spacing: 1.664px;
  text-transform: uppercase;
  column-rule-color: #ffffff47;
  caret-color: #ffffff47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff47;
  outline-color: #ffffff47;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 8.32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff47;
  display: block;
}

.div_cfwf_khbcxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 18.4px;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_olxlxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a14;
  border: 1px solid #b8922a66;
  outline-color: #252520;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 7px 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.span_cfwf_ikeqop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_pvesrr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_mmgfvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 14px 0 0;
  font-size: 9.28px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
}

.div_cfwf_gjwaty {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_dzqssy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xsiohx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.5552px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.64px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.p_cfwf_trdhun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_gxaqnt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-left: 3px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tmyitn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4976px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 8.32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_itfhpm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  font-style: italic;
  line-height: 1.58;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.pseudo_after_cfwf_pfjkol {
  box-sizing: border-box;
  perspective-origin: 0 194.172px;
  transform-origin: 0 194.18px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 388.359px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 1214px 0 0;
}

.div_cfwf_jrtfdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 220px 1fr;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .16s;
  transition-timing-function: ease, ease;
  display: grid;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_elkzku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  border-right: 1px solid #3a3c30;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_mnkefc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .02;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_qpwmli {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_lkbfkc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff0f;
  letter-spacing: -1.536px;
  column-rule-color: #ffffff0f;
  caret-color: #ffffff0f;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff0f;
  outline-color: #ffffff0f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 51.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff0f;
  display: block;
}

.div_cfwf_fsvild {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff47;
  letter-spacing: 1.664px;
  text-transform: uppercase;
  column-rule-color: #ffffff47;
  caret-color: #ffffff47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff47;
  outline-color: #ffffff47;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 8.32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff47;
  display: block;
}

.div_cfwf_uzrztk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 18.4px;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_rlreyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a14;
  border: 1px solid #b8922a66;
  outline-color: #252520;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 7px 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.span_cfwf_zicbhv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_wyisho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_meiymx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 14px 0 0;
  font-size: 9.28px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
}

.div_cfwf_ywyxza {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_zarpyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hejkhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.5552px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.64px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.p_cfwf_ltawxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_gwudru {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-left: 3px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_iviafk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4976px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 8.32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_xmdgrk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  font-style: italic;
  line-height: 1.58;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.pseudo_after_cfwf_cmmfcm {
  box-sizing: border-box;
  perspective-origin: 0 194.172px;
  transform-origin: 0 194.18px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 388.359px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .35s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0 1214px 0 0;
}

.div_cfwf_olsvdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 220px 1fr;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .24s;
  transition-timing-function: ease, ease;
  display: grid;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_aeizfi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  border-right: 1px solid #3a3c30;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_edmtdu {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .02;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_kmiguc {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_hbowtj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff0f;
  letter-spacing: -1.536px;
  column-rule-color: #ffffff0f;
  caret-color: #ffffff0f;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff0f;
  outline-color: #ffffff0f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 51.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff0f;
  display: block;
}

.div_cfwf_nffpoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff47;
  letter-spacing: 1.664px;
  text-transform: uppercase;
  column-rule-color: #ffffff47;
  caret-color: #ffffff47;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff47;
  outline-color: #ffffff47;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  font-size: 8.32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff47;
  display: block;
}

.div_cfwf_tcvyll {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  font-size: 18.4px;
  line-height: 1.3;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_srwhjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a14;
  border: 1px solid #b8922a66;
  outline-color: #252520;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 7px 12px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: inline-flex;
}

.span_cfwf_bstaln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #b8922a;
  border: 0 #252520;
  border-radius: 50%;
  outline-color: #252520;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.span_cfwf_roylwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4336px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 8.96px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_akudij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff3;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #fff3;
  caret-color: #fff3;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff3;
  outline-color: #fff3;
  width: auto;
  height: auto;
  margin: 14px 0 0;
  font-size: 9.28px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff3;
  display: block;
}

.div_cfwf_bfjxkw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_vkgivf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_oxbwwx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.5552px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 8.64px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.p_cfwf_pmtrlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 14.72px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_urokgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-left: 3px solid #b8922a;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_vhltjg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.4976px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 8.32px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_insjmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.8px;
  font-style: italic;
  line-height: 1.58;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wnnonu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #f0ebe0;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 52px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_nxpigh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #e8e0d0;
  border: 0 #252520;
  border-top: 2px solid #ddd8cc;
  outline-color: #252520;
  align-items: flex-start;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 28px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.svg_cfwf_omnmnq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.circle_cfwf_teyhge {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  cx: 8px;
  cy: 8px;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: 6.5px;
  stroke: #8a8880;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.line_cfwf_coqoul {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #8a8880;
  stroke-linecap: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.circle_cfwf_nvkyir {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  cx: 8px;
  cy: 11px;
  fill: #8a8880;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  r: .65px;
  stroke: none;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: inline;
}

.p_cfwf_plprer {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.8px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.section_cfwf_ycuufa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #e8e0d0;
  border: 1px solid #ddd8cc;
  border-left: 0 #252520;
  border-right: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 56px;
  padding-bottom: 56px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_btbkri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ieasbo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  caret-color: #8a8880;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #8a8880;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 28px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_mgzcxq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_gbmmzt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: center;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.pseudo_after_cfwf_nxlqgn {
  box-sizing: border-box;
  perspective-origin: 34px 1px;
  transform-origin: 34px 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 68px;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 65px -1px -1px;
}

.div_cfwf_pvjfoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 1px solid #3a3c30;
  outline-color: #252520;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
}

.span_cfwf_jutzyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  letter-spacing: -.768px;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 25.6px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.div_cfwf_vybopr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_spefuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 5px;
  font-size: 20.8px;
  font-weight: 500;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jjrgzh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_eklldc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_iopllz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  border-bottom: 1px solid #b8922a4d;
  outline-color: #b8922a;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  padding-bottom: 1px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: inline-flex;
}

.a_cfwf_iopllz:hover {
  color: #000;
}

.svg_cfwf_eglfhr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_bhxgof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_dzhves {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-color: #252520;
  align-items: center;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .16s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.pseudo_after_cfwf_urkjda {
  box-sizing: border-box;
  perspective-origin: 34px 1px;
  transform-origin: 34px 1px;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-color: #252520;
  width: 68px;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 65px -1px -1px;
}

.div_cfwf_esdpms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 1px solid #3a3c30;
  outline-color: #252520;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
  position: relative;
}

.span_cfwf_cufoks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff80;
  letter-spacing: -.768px;
  column-rule-color: #ffffff80;
  caret-color: #ffffff80;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff80;
  outline-color: #ffffff80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 25.6px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff80;
  display: block;
}

.div_cfwf_wlbjgy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fjwneq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 5px;
  font-size: 20.8px;
  font-weight: 500;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_szrmvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.p_cfwf_lcpoly {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  column-rule-color: #5a5850;
  caret-color: #5a5850;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #5a5850;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 13.12px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_qeifth {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #b8922a;
  border-bottom: 1px solid #b8922a4d;
  outline-color: #b8922a;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  padding-bottom: 1px;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: inline-flex;
}

.a_cfwf_qeifth:hover {
  color: #000;
}

.svg_cfwf_jnrcos {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: 11px;
  height: 11px;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  transition-duration: .2s;
  display: block;
}

.path_cfwf_yxpmsw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.2992px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  cursor: pointer;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #b8922a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.1px;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.pseudo_before_cfwf_kcbyfd {
  box-sizing: border-box;
  perspective-origin: 700px 189.094px;
  transform-origin: 700px 189.102px;
  color: #252520;
  column-rule-color: #252520;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-image: radial-gradient(60% 90% at 80%, #26301880 0%, #0000 65%), radial-gradient(42% 65% at 10%, #181e0e61 0%, #0000 55%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  border: 0 #252520;
  outline-color: #252520;
  width: 1400px;
  min-width: 0;
  height: 378.203px;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.section_cfwf_zebich {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  overflow-block: hidden;
  overflow-inline: hidden;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #191c14;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 88px;
  padding-bottom: 88px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_oxwttf {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .022;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_zzddvh {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #252520;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 72px;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
  position: relative;
}

.div_cfwf_gkisoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_xgjegu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  caret-color: #b8922a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #b8922a;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 14px;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.h2_cfwf_rllqog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 44.8px;
  font-weight: 400;
  line-height: 1.18;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_hoqklc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff7a;
  column-rule-color: #ffffff7a;
  caret-color: #ffffff7a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #ffffff7a;
  outline-color: #ffffff7a;
  width: auto;
  max-width: 520px;
  height: auto;
  margin: 0;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.8;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff7a;
  display: block;
}

.div_cfwf_vjxjwr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  column-rule-color: #252520;
  caret-color: #252520;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 0 #252520;
  outline-color: #252520;
  flex-direction: column;
  gap: 12px;
  width: auto;
  min-width: 220px;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  transform: translate(0);
}

.a_cfwf_hzkxjz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #b8922a;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 28px;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.a_cfwf_hzkxjz:hover {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
}

.svg_cfwf_jbrvht {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: 13px;
  height: 13px;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_izytfv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: 1.5872px;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.2px;
  text-justify: auto;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 9.92px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_yvwgno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  background-color: #0d1f2d;
  border: 0 #1a1a1a;
  border-top: 2px solid #d4a84b;
  outline-color: #1a1a1a;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 22px 70px;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.pseudo_before_cfwf_pwyxnr {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_lowkli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_bkbmpo {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_rvcvhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_odvfyr {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_gcdsjm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_vptxkp {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_fbmlpt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.pseudo_before_cfwf_xrqzqk {
  box-sizing: content-box;
  perspective-origin: 2.5px 2.5px;
  transform-origin: 2.5px 2.5px;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  unicode-bidi: normal;
  background-color: #d4a84b;
  border: 0 #fff9;
  border-radius: 50%;
  outline-color: #fff9;
  width: 5px;
  height: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  animation-duration: 0s;
  display: block;
}

.div_cfwf_dkdvrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff9;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  column-rule-color: #fff9;
  caret-color: #fff9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #fff9;
  outline-color: #fff9;
  align-items: center;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff9;
  display: flex;
}

.body {
  max-width: none;
  overflow: visible;
}

.body-2 {
  max-width: none;
}

.image-2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  text-overflow: clip;
  vertical-align: super;
  object-fit: fill;
  border-radius: 0;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 22vh;
  min-height: auto;
  display: block;
  overflow: visible;
}

.image-3 {
  opacity: .99;
  vertical-align: baseline;
  width: 100%;
  max-width: none;
}

.image-4 {
  flex: 1;
}

.image-5 {
  box-sizing: border-box;
  vertical-align: baseline;
  width: 100%;
  max-width: none;
}

.nav-menu-2 {
  flex: none;
}

.nav-link, .nav-link-2, .nav-link-3, .nav-link-4, .nav-link-5, .nav-link-5.w--current, .nav-link-6 {
  color: var(--light-gray);
}

.navbar {
  background-color: #0e212e;
}

.image-6 {
  text-align: left;
  width: 10.6em;
  max-width: none;
  height: auto;
  margin-top: 1vh;
  margin-bottom: 1vh;
  overflow: visible;
}

.container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  min-width: 100vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
  overflow: hidden;
}

.div_cfwf_lcqphx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #1a1a1a;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  display: flex;
}

.a_cfwf_iwqtzr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #1a1a1a;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  column-rule-color: #1a1a1a;
  caret-color: #1a1a1a;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  background-color: #d4a84b;
  border: 0 #1a1a1a;
  outline-color: #1a1a1a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 32px;
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #1a1a1a;
  transition-duration: .2s, .15s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.a_cfwf_rnenqk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffffd9;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  column-rule-color: #ffffffd9;
  caret-color: #ffffffd9;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  transition-behavior: normal, normal;
  border: 1px solid #ffffff59;
  outline-color: #ffffffd9;
  width: auto;
  height: auto;
  margin: 0;
  padding: 15px 32px;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffd9;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
}

.a_cfwf_lbueno {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #ffffffbf;
  letter-spacing: 1.76px;
  text-transform: uppercase;
  column-rule-color: #ffffffbf;
  mix-blend-mode: normal;
  caret-color: #ffffffbf;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  text-justify: auto;
  border: 1px solid #ffffff40;
  outline-color: #ffffffbf;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 9px 18px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffbf;
  transition-property: none;
  display: flex;
}

.a_cfwf_lbueno.client_btn:hover {
  color: #000;
  background-color: #d4a84b;
}

.svg_cfwf_hehgec {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffbf;
  letter-spacing: 1.76px;
  text-transform: uppercase;
  column-rule-color: #ffffffbf;
  cursor: pointer;
  caret-color: #ffffffbf;
  caret-shape: auto;
  fill: none;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #ffffffbf;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2.5px;
  text-justify: auto;
  border: 0 #ffffffbf;
  outline-color: #ffffffbf;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffbf;
  display: block;
}

.svg_cfwf_hehgec:hover {
  color: #000;
  outline-color: #000;
}

.rect_cfwf_xarrme {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffbf;
  letter-spacing: 1.76px;
  text-transform: uppercase;
  column-rule-color: #ffffffbf;
  cursor: pointer;
  caret-color: #ffffffbf;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  rx: 2px;
  ry: 2px;
  stroke: #ffffffbf;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2.5px;
  text-justify: auto;
  x: 3px;
  y: 11px;
  border: 0 #ffffffbf;
  outline-color: #ffffffbf;
  width: 18px;
  height: 11px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffbf;
  display: inline;
}

.rect_cfwf_xarrme:hover {
  -webkit-text-stroke-color: black;
}

.path_cfwf_iibqyx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffbf;
  letter-spacing: 1.76px;
  text-transform: uppercase;
  column-rule-color: #ffffffbf;
  cursor: pointer;
  caret-color: #ffffffbf;
  caret-shape: auto;
  font-language-override: normal;
  position-anchor: none;
  position-visibility: anchors-visible;
  stroke: #ffffffbf;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2.5px;
  text-justify: auto;
  border: 0 #ffffffbf;
  outline-color: #ffffffbf;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffbf;
  display: inline;
}

.checkbox-label {
  font-size: 14px;
}

.link {
  color: var(--border-color--border-primary);
  font-style: italic;
}

.link-2 {
  color: var(--accent-gold);
  font-style: italic;
}

.div_cfwf_uddofq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a0a;
  border: 3px #5a5850;
  border-left: 2px solid #b8922a;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 20px 0 10px 62px;
  padding: 20px 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_vvsulw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.strong_cfwf_ckcoaz, .strong_cfwf_rwzyll {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 400;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: inline;
}

.p_cfwf_mgbfvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 16px 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.strong_cfwf_azoday {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 400;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: inline;
}

.p_cfwf_svaixb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 300;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.strong_cfwf_wfsqnp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.76px;
  font-weight: 400;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: inline;
}

.div_cfwf_zxgoim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .65s, .65s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_xmvtdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  align-items: flex-start;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: flex;
}

.div_cfwf_srsvdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a38;
  font-variation-settings: normal;
  column-rule-color: #b8922a38;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a38;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a38;
  outline-width: 3px;
  outline-color: #b8922a38;
  flex-shrink: 0;
  width: 42px;
  height: auto;
  margin: 0;
  padding-top: 4px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 35.2px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a38;
  display: block;
}

.div_cfwf_mpljsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_xsrmmy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 30.4px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_jnhgic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 28px;
  height: 1px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ldrwjt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 62px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_hvdfjd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.p_cfwf_dowcxm, .p_cfwf_uawgzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_kaslxs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #9a7820;
  font-variation-settings: normal;
  column-rule-color: #9a7820;
  column-rule-width: 3px;
  text-underline-offset: 2px;
  caret-color: #9a7820;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #9a7820;
  outline-width: 3px;
  outline-color: #9a7820;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: underline #9a7820;
  text-decoration: underline #9a7820;
  text-emphasis-color: #9a7820;
  display: inline;
}

.p_cfwf_ahssov, .p_cfwf_kwslvr, .p_cfwf_ofehvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.a_cfwf_ykawfo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #9a7820;
  font-variation-settings: normal;
  column-rule-color: #9a7820;
  column-rule-width: 3px;
  text-underline-offset: 2px;
  caret-color: #9a7820;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #9a7820;
  outline-width: 3px;
  outline-color: #9a7820;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: underline #9a7820;
  text-decoration: underline #9a7820;
  text-emphasis-color: #9a7820;
  display: inline;
}

.dropdown-toggle {
  box-sizing: border-box;
  clear: none;
  text-align: left;
  background-color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: static;
  overflow: clip;
}

.text-block, .icon-3 {
  color: #5a5850;
}

.dropdown {
  background-color: #fff;
  border: 0 #000;
  width: 100%;
  display: block;
}

.italic-text-8 {
  color: #b8922a;
}

.div_cfwf_ppygfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_xdlrcz {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 325.562px 300.5px 0 0;
}

.div_cfwf_mgojhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_fmviaj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_jggzkp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  cx: 18px;
  cy: 18px;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  r: 15px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_sztadx, .path_cfwf_evrdme {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_ekjotc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ufbhdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_mljizi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kadiue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_qcwgup {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 325.562px 300.5px 0 0;
}

.div_cfwf_jnocrv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_utabmj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_zvzkwc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  rx: 1.5px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  x: 8px;
  y: 5px;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 20px;
  height: 26px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_ufwfme, .line_cfwf_homgin {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_qirqss {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_jzvrzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fdkcqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_dnyjpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_lgjzmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 325.562px 300.5px 0 0;
}

.div_cfwf_ihkyqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_xcvmtl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_stbflm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  rx: 1.5px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  x: 5px;
  y: 10px;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 26px;
  height: 18px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_anylyk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_vqqrvc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_fhymzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_wsemus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fofceq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_wawoco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_lozhdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 325.562px 300.5px 0 0;
}

.div_cfwf_ngqrbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_oisocn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_kuduql {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_iivliw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_mjzssg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_nsrxog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_hlpnrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_agxibl {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 24.4688px 88px;
  transform-origin: 24.4688px 88px;
  color: #ffffff08;
  font-variation-settings: normal;
  column-rule-color: #ffffff08;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff08;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-width: 3px;
  outline-color: #ffffff08;
  width: 48.9375px;
  min-width: 0;
  height: 176px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 176px;
  font-weight: 300;
  line-height: 176px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -20px 563.781px 208.062px 20px;
}

.div_cfwf_sewlbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 40px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_jgtjev {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_kzwfej {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_kwcwzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_hbuvtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_oihxxt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_upjsnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_xeueyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_vsjxpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_ztyhjt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_utjujb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_wikeql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_kxigdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.p_cfwf_ggwhff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  font-variation-settings: normal;
  column-rule-color: #ffffff5c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff5c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffff5c;
  border-top: 1px solid #3a3c30;
  outline-width: 3px;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.pseudo_before_cfwf_arozbl {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 24.4688px 88px;
  transform-origin: 24.4688px 88px;
  color: #ffffff08;
  font-variation-settings: normal;
  column-rule-color: #ffffff08;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff08;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-width: 3px;
  outline-color: #ffffff08;
  width: 48.9375px;
  min-width: 0;
  height: 176px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 176px;
  font-weight: 300;
  line-height: 176px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -20px 563.781px 208.062px 20px;
}

.div_cfwf_oqkcak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 40px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_vpxnym {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ljwbce {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_mkywwd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_kleeus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_fhkqvn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_lthjuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_zxonmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_psvbus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_ksiwuj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_sxpghg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_ucqubj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_jhqvih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.p_cfwf_dgvwih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  font-variation-settings: normal;
  column-rule-color: #ffffff5c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff5c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffff5c;
  border-top: 1px solid #3a3c30;
  outline-width: 3px;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.section_cfwf_jnbshh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #f0ebe0;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_rvcofj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zrukmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 6fr 5fr;
  align-items: stretch;
  gap: 56px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_zwafcj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_czguml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_osmwqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 14px 0 22px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_vkxjmt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kuqwtq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_nohori {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 24.4688px 88px;
  transform-origin: 24.4688px 88px;
  color: #ffffff08;
  font-variation-settings: normal;
  column-rule-color: #ffffff08;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff08;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-width: 3px;
  outline-color: #ffffff08;
  width: 48.9375px;
  min-width: 0;
  height: 176px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 176px;
  font-weight: 300;
  line-height: 176px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -20px 458.344px 294.609px 20px;
}

.div_cfwf_jfhxge {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 40px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_xqdfiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_xxkhzn {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_bqfevs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_hejygv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_nswltx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_lknvkd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_xigyqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_uzwzhz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_lvteku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_rswant {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_jqezic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_rvarxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.p_cfwf_ikpjma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  font-variation-settings: normal;
  column-rule-color: #ffffff5c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff5c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffff5c;
  border-top: 1px solid #3a3c30;
  outline-width: 3px;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.div_cfwf_nyxlcm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_ioqjbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_tdzvci {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_wuaywa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_izemdx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_oglldr, .line_cfwf_ocijbp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_iyaxxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_pyihzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_irgmii {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_hzqftu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_cepsrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_yuvtrx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_wixtnb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_ezjkik {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  rx: 1px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  x: 7px;
  y: 9px;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 22px;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_tgotne {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_ugragf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_knihau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_iuldju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_fjtvvn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_tpwohu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_qzopsk {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_wszlsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_xtaqos {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_vzvyqc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  cx: 18px;
  cy: 18px;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  r: 12px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_siptht {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_stmpny {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_ttzpkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_jvubfq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_shbmbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ospeuf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_ulyhkm {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_wkiygh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_jwdhla {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.polygon_cfwf_mbblof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_pfmhqy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_cnrfls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_rlqlnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_hzrdzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_kavrom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_nfkcxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 2px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
}

.pseudo_after_cfwf_psavhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 328.219px 300.5px 0 0;
}

.div_cfwf_gjaagj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_zyozxd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.polygon_cfwf_bgxvnc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_anbphv, .line_cfwf_nomeww {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_fmfcmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_dcfrmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zneegh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_wbywvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_lmojtb {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 328.219px 300.5px 0 0;
}

.div_cfwf_hnmsra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_hmnlfn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_sgznds {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_frmwxy, .line_cfwf_fcnfah, .line_cfwf_mxaxfh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_alxphh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_bpyiks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_wabkoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_syhayx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_xiwbzu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #f0ebe0;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_zzromo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ewncmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 6fr 5fr;
  align-items: stretch;
  gap: 56px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_pkttok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_xrgtle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_wskryy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 14px 0 22px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_fqkwtb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_jcmbgh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_ijzbie {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 24.4688px 88px;
  transform-origin: 24.4688px 88px;
  color: #ffffff08;
  font-variation-settings: normal;
  column-rule-color: #ffffff08;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff08;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-width: 3px;
  outline-color: #ffffff08;
  width: 48.9375px;
  min-width: 0;
  height: 176px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 176px;
  font-weight: 300;
  line-height: 176px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -20px 458.344px 268.391px 20px;
}

.div_cfwf_xcjubk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 40px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_nnulxw {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_kpszwk {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_ocjdqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_frbewi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_pobhjo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_jxglxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_nmbnug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_etvtou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_ycjwgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_nyvzbs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_espgtt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_dqgcnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.p_cfwf_nzjbsd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  font-variation-settings: normal;
  column-rule-color: #ffffff5c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff5c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffff5c;
  border-top: 1px solid #3a3c30;
  outline-width: 3px;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.div_cfwf_ceexgu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_eyoeyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  align-items: end;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: grid;
  transform: translate(0);
}

.div_cfwf_ekafri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ezgblw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_wcbkkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_tshpgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 40.6px;
  font-weight: 400;
  line-height: 1.16;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_gaqhku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.08px;
  font-weight: 300;
  line-height: 1.78;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.div_cfwf_lfnccl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.pseudo_after_cfwf_tvlysc {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_hobach {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_rllctv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_ceodzf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_gtjksm, .line_cfwf_xtxlca {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_fniegh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_zvyyir {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ouylfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_vzrokc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_onsqmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_ynyehd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_vravte {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.rect_cfwf_cswszn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  rx: 1px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  x: 8px;
  y: 8px;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 20px;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_gxdywv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_bcgtxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_hrewde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_nfcoqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_atfjus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_wtuuef {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_rrmnka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .26s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_rpgvsg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.circle_cfwf_xqnmep {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  cx: 18px;
  cy: 18px;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  r: 12px;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.path_cfwf_posggl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_mqpjgj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_tughjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ubcujs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_eihlmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_sykbpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_qczxgg {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_ufbqmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_mmaijr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_ouvrpq, .path_cfwf_uarglw, .path_cfwf_moupeo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_xnmnsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_ywesdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ignrpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_tsshsu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.div_cfwf_sjggcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 2px;
  width: auto;
  height: auto;
  margin: 2px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: none;
}

.pseudo_after_cfwf_xtbixg {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_whyepi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 80ms;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_iphdhz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.polygon_cfwf_hmtqaj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_abblnv, .line_cfwf_jdccis {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_aqoctu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_mlfxlo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_ixghob {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ntfitm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_after_cfwf_cmedrx {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 0 1px;
  transform-origin: 0 1px;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #b8922a;
  border: 0 #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 0;
  min-width: 0;
  height: 2px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 26.4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .38s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 302.453px 300.5px 0 0;
}

.div_cfwf_bcedeq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #faf8f3;
  border: 1px solid #ddd8cc;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px 28px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  transform: translate(0);
}

.svg_cfwf_yjpshb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: 36px;
  height: 36px;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.path_cfwf_pfboez, .path_cfwf_nejpga {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.line_cfwf_avsptj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: #b8922a;
  stroke-width: 1.1px;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: inline;
}

.div_cfwf_bbolcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.3056px;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 10.88px;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_mfulpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 21.12px;
  font-weight: 500;
  line-height: 1.22;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_xnypvm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 22px;
  height: 1px;
  margin: 0 0 14px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_aokoyr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 13.28px;
  font-weight: 300;
  line-height: 1.74;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.section_cfwf_rvaole {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #f0ebe0;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 84px;
  padding-bottom: 84px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_tzbdmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.div_cfwf_kecudc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  grid-template-rows: auto;
  grid-template-columns: 6fr 5fr;
  align-items: stretch;
  gap: 56px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: grid;
}

.div_cfwf_ehpfon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: block;
  transform: translate(0);
}

.p_cfwf_atujkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8a8880;
  font-variation-settings: normal;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  column-rule-color: #8a8880;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #8a8880;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #8a8880;
  outline-width: 3px;
  outline-color: #8a8880;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.6px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8a8880;
  display: block;
}

.div_cfwf_tjfupr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: 36px;
  height: 1px;
  margin: 14px 0 22px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.h2_cfwf_qltctw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0 0 22px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 36.4px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
}

.p_cfwf_ubjrxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5850;
  font-variation-settings: normal;
  column-rule-color: #5a5850;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #5a5850;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #5a5850;
  outline-width: 3px;
  outline-color: #5a5850;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 14.4px;
  font-weight: 300;
  line-height: 1.82;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5850;
  display: block;
}

.pseudo_before_cfwf_fluahl {
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 24.4688px 88px;
  transform-origin: 24.4688px 88px;
  color: #ffffff08;
  font-variation-settings: normal;
  column-rule-color: #ffffff08;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff08;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  border: 0 #ffffff08;
  outline-width: 3px;
  outline-color: #ffffff08;
  width: 48.9375px;
  min-width: 0;
  height: 176px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 176px;
  font-weight: 300;
  line-height: 176px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff08;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: -20px 458.344px 268.391px 20px;
}

.div_cfwf_mnrrbo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  transition-behavior: normal, normal;
  background-color: #191c14;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin: 0;
  padding: 44px 40px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  transition-duration: .68s, .68s;
  transition-delay: .17s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.div_cfwf_fdwfza {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .03;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 256px 256px;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vigopw {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  display: block;
  position: relative;
}

.div_cfwf_pskiok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #b8922a;
  font-variation-settings: normal;
  letter-spacing: 1.856px;
  text-transform: uppercase;
  column-rule-color: #b8922a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #b8922a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #b8922a;
  outline-width: 3px;
  outline-color: #b8922a;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 9.28px;
  font-weight: 500;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #b8922a;
  display: block;
}

.ul_cfwf_sffrnm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252520;
  font-variation-settings: normal;
  column-rule-color: #252520;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252520;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252520;
  outline-width: 3px;
  outline-color: #252520;
  flex-direction: column;
  gap: 18px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252520;
  list-style-type: none;
  display: flex;
}

.li_cfwf_cqjcaa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_vsaxtf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_rccnmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_yspard {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_kykdbt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_wjnjnj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.li_cfwf_twhvzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffffc7;
  outline-width: 3px;
  outline-color: #ffffffc7;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: flex;
}

.span_cfwf_luuxor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffffc7;
  font-variation-settings: normal;
  column-rule-color: #ffffffc7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffffc7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #b8922a;
  border: 3px #ffffffc7;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #ffffffc7;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 16.32px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffffc7;
  list-style-type: none;
  display: block;
}

.p_cfwf_ybcbbx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ffffff5c;
  font-variation-settings: normal;
  column-rule-color: #ffffff5c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #ffffff5c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #ffffff5c;
  border-top: 1px solid #3a3c30;
  outline-width: 3px;
  outline-color: #ffffff5c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 12.48px;
  font-weight: 300;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #ffffff5c;
  display: block;
}

.button-2 {
  display: none;
}

.section_bio {
  padding: 5rem 5%;
}

.bio_wrap {
  max-width: 48rem;
  margin: 0 auto;
}

.bio_h2 {
  margin: 0 0 1.75rem;
}

.bio_p {
  margin: 0 0 1.25rem;
  line-height: 1.7;
}

.bio_h3 {
  margin: 3.5rem 0 1.25rem;
}

.bio_list {
  margin: 0;
  padding-left: 1.25rem;
  line-height: 2;
}

.bio_note {
  opacity: .7;
  margin-top: 1.5rem;
  font-size: .85em;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

  .heading-style-h3 {
    font-size: 2.9rem;
  }

  .heading-style-h3.is-small {
    font-size: 2.1rem;
  }

  .heading-style-h1.is-contact {
    font-size: 5rem;
  }

  .padding-global {
    padding-right: 0;
  }

  .max-width-small {
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .button.is-nav {
    justify-content: center;
    align-items: center;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_button {
    color: #fff;
  }

  .nav_button.w--open {
    background-color: #0000;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .page-headings.text-align-center.is-location {
    max-width: 60ch;
  }

  .footer_component {
    flex-flow: wrap-reverse;
  }

  .footer-text {
    font-size: 21vw;
  }

  .footer-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    min-height: auto;
  }

  .footer_left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .credits {
    margin-top: 4rem;
  }

  .video-overlay.light {
    width: 100vw;
  }

  .location-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 6rem;
  }

  .features-component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 6rem;
  }

  .features-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .features-wrap.is-middle {
    flex-flow: column-reverse wrap;
  }

  .features_content {
    padding-right: 7rem;
  }

  .text-size-xhuge {
    font-size: 14vw;
  }

  .photos-wrap {
    width: 80vw;
    height: 45vw;
  }

  .button-image.is-nav {
    display: none;
  }

  .features_image {
    width: 100%;
    max-width: none;
    height: 50vh;
  }

  .nav_divider {
    display: none;
  }

  .nav-wrap {
    justify-content: space-between;
    align-items: center;
  }

  .nav_link {
    white-space: nowrap;
  }

  .location_grid {
    grid-template-columns: 1fr;
  }

  .nav-menu {
    background-color: #0000;
    border-radius: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .nav-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-top: 2rem;
    padding-bottom: 1.5rem;
  }

  .nav-menu_wrap {
    background-color: var(--background-color--background-secondary);
    border-radius: 1rem;
    flex-flow: column;
    padding-bottom: 1rem;
    overflow: hidden;
  }

  .text-box {
    max-width: none;
  }

  .div_cfwf_lofirb {
    flex-flow: column;
    flex: 0 auto;
    padding-left: 0;
    display: block;
  }

  .nav_con_btn {
    display: none;
  }

  .section_cfwf_tpzrtx {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .div_cfwf_ivjcjv {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section_cfwf_kjwagk {
    grid-template-columns: 1.25fr;
  }

  .div_cfwf_mkajhh {
    position: static;
  }

  .div_cfwf_mtweeh {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .section_cfwf_rlvfbhupp {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section_cfwf_ksxmzc {
    grid-template-columns: 1fr;
  }

  .div_cfwf_ljsxtm {
    position: static;
  }

  .rt-button-border {
    border-width: 0;
  }

  .rt-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pseudo_before_cfwf_bndcsl {
    width: 100vw;
  }

  .div_cfwf_tdnocy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .section_intro {
    max-width: 100vw;
  }

  .div_cfwf_cyjqpl {
    width: 90vw;
  }

  .div_cfwf_urqljj, .div_cfwf_idokbv {
    padding-top: 1vh;
    padding-bottom: 1vh;
  }

  .p_cfwf_hgwtxr {
    margin-bottom: 6px;
  }

  .section_cfwf_eypalg {
    grid-template-columns: 1fr;
  }

  .div_cfwf_grtuzl {
    position: static;
  }

  .p_cfwf_vasusg, .h2_cfwf_mpkpxb, .p_cfwf_zivfox {
    text-align: center;
  }

  .h2_cfwf_uhsghp {
    font-size: 2rem;
  }

  .p_cfwf_lfdrrr {
    text-align: left;
    margin-top: 0;
  }

  .div_cfwf_hgrdsi {
    grid-template-columns: 1fr 1fr;
  }

  .div_cfwf_fmtcte {
    box-sizing: border-box;
    object-fit: fill;
    height: auto;
  }

  .div_cfwf_jbijcr {
    grid-auto-flow: row;
  }

  .h1_cfwf_mqryue {
    font-size: 2.6rem;
  }

  .div_cfwf_siplcb {
    font-size: 1rem;
  }

  .p_cfwf_bxvzcs {
    font-size: .9rem;
  }

  .section_cfwf_fuhzce {
    padding-top: 50px;
    padding-bottom: 51px;
  }

  .div_cfwf_uhmtlm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div_cfwf_pqicci {
    text-align: center;
  }

  .h2_cfwf_fmavdy {
    text-align: center;
    font-size: 2.1rem;
  }

  .section_cfwf_qhoyjb {
    padding-top: 48px;
    padding-bottom: 50px;
  }

  .div_cfwf_lbwlfn {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .div_cfwf_oxvtvh {
    text-align: center;
  }

  .div_cfwf_wghsjb {
    margin-left: 50px;
    margin-right: 50px;
  }

  .section_cfwf_ijsbdd {
    padding-top: 49px;
    padding-bottom: 51px;
  }

  .h1_cfwf_vscgxm {
    font-size: 2.5rem;
  }

  .p_cfwf_jwkheq {
    font-size: 1rem;
  }

  .section_cfwf_hiaoch {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section_cfwf_wpytta {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2_cfwf_dkwdvg {
    font-size: 2rem;
  }

  .h1_cfwf_dhloxa {
    font-size: 2.5rem;
  }

  .p_cfwf_tsxddv {
    font-size: 1rem;
  }

  .section_cfwf_kotsqa {
    padding-top: 60px;
    padding-bottom: 59px;
  }

  .section_cfwf_asktnc {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2_cfwf_nsnpvh {
    font-size: 2rem;
  }

  .section_cfwf_ctayea {
    padding-top: 49px;
    padding-bottom: 48px;
  }

  .section_cfwf_mdfmbp {
    padding-top: 52px;
    padding-bottom: 50px;
  }

  .h2_cfwf_musjvc {
    font-size: 2.3rem;
  }

  .section_cfwf_jzepwj {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .h2_cfwf_nipezh {
    font-size: 2.1rem;
  }

  .div_cfwf_mabsjz {
    grid-template-columns: 1fr 1fr;
  }

  .section_cfwf_ygeyif {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .h2_cfwf_yfxooj, .h2_cfwf_vfjwfr {
    font-size: 2.1rem;
  }

  .div_cfwf_uwdvyp {
    grid-template-columns: 1fr 1fr;
  }

  .section_cfwf_xrufor {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section_cfwf_sssxwq {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h2_cfwf_kaiplx {
    text-align: center;
    font-size: 2.3rem;
  }

  .p_cfwf_pokdot {
    text-align: center;
  }

  .div_cfwf_qydxwq {
    grid-template-columns: 1fr 1fr;
  }

  .h2_cfwf_rbwhbi {
    font-size: 2.3rem;
  }

  .section_cfwf_rnkaon {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div_cfwf_etzmrl {
    grid-template-columns: 6.25fr 8fr;
  }

  .h2_cfwf_lpzwuw {
    font-size: 2.3rem;
  }

  .div_cfwf_uidvgr {
    grid-template-columns: 1fr 1fr;
  }

  .section_cfwf_pkaqmg {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_ivjfvj {
    grid-template-columns: 1fr 1fr;
  }

  .section_cfwf_qpznye {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section_cfwf_qcgtra {
    padding-top: 49px;
    padding-bottom: 48px;
  }

  .div_cfwf_kuxado {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-items: center;
  }

  .main_cfwf_jiqvns {
    width: 100vw;
  }

  .div_cfwf_hogrfl {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-template-columns: 1.5fr;
    justify-content: stretch;
    width: 100%;
    position: static;
  }

  .h1_cfwf_zucrzp {
    font-size: 4rem;
  }

  .div_cfwf_mrwpuc {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    grid-template-columns: 255px 2.25fr;
  }

  .div_cfwf_oblslp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 190px 1.5fr;
  }

  .div_cfwf_yvwgno {
    flex-flow: row;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div_cfwf_lowkli, .div_cfwf_rvcvhl, .div_cfwf_gcdsjm, .div_cfwf_fbmlpt, .div_cfwf_dkdvrf {
    text-align: center;
  }

  .italic-text-7 {
    color: #d4a84b;
  }

  .nav-menu-2 {
    background-color: #0d1f2deb;
  }

  .nav-link, .nav-link-2, .nav-link-3, .nav-link-4, .nav-link-5, .nav-link-6 {
    color: var(--light-gray);
  }

  .navbar {
    background-color: #0d1f2deb;
  }

  .image-6 {
    width: 10em;
  }

  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0e212e;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 0;
    padding-left: 2%;
    padding-right: 2%;
  }

  .icon-2 {
    color: var(--light-gray);
    -webkit-text-stroke-color: var(--light-gray);
    object-fit: fill;
    border: 1px solid #0000;
  }

  .div_cfwf_ppygfw, .div_cfwf_nyxlcm, .div_cfwf_nfkcxo, .div_cfwf_lfnccl {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-style-h3 {
    font-size: 3.4rem;
  }

  .heading-style-h3.is-small {
    font-size: 1.6rem;
  }

  .heading-style-h1 {
    font-size: 22vw;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

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

  .heading-style-h4 {
    font-size: 1rem;
  }

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

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .hero-icon {
    margin-bottom: 0;
  }

  .page-headings.text-align-center.is-location {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .footer_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .features-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .features_content {
    padding-right: 0;
  }

  .contact_form {
    width: 100%;
  }

  .form-field_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .form {
    width: 100%;
    min-width: auto;
  }

  .license-content {
    grid-row-gap: 4rem;
    flex-direction: column;
  }

  .div_cfwf_tyyebx {
    grid-template-columns: 1fr 1fr;
  }

  .div_cfwf_ctntjh {
    text-align: center;
    flex-flow: column;
    grid-template-columns: 1.5fr 1fr 1fr;
    display: flex;
  }

  .div_cfwf_rdywzy {
    grid-template-columns: 1fr;
    overflow: hidden;
  }

  .div_cfwf_eklakk {
    overflow: visible;
  }

  .div_cfwf_hbxpui {
    grid-template-columns: 1.75fr;
    overflow: hidden;
  }

  .div_cfwf_pwjsjb, .div_cfwf_fxqxsz, .div_cfwf_dmzfki, .div_cfwf_bnznia {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pseudo_before_cfwf_dcyqpz {
    display: none;
  }

  .p_cfwf_vasusg {
    justify-content: center;
    align-items: center;
  }

  .section_cfwf_dagryu {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_phhfpj {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.2fr;
    grid-auto-flow: row;
    place-items: start stretch;
    overflow: hidden;
  }

  .div_cfwf_nfbmby {
    text-align: center;
  }

  .p_cfwf_mictjg {
    max-width: none;
  }

  .div_cfwf_bwbzri {
    text-align: left;
    flex-flow: column;
    display: flex;
  }

  .div_cfwf_spshas {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .div_cfwf_kwwcxd, .div_cfwf_zdqjgi, .div_cfwf_ciikqz {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div_cfwf_wghsjb {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div_cfwf_zngisq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div_cfwf_pcgcjq {
    grid-template-columns: 5fr;
  }

  .p_cfwf_pdnidb {
    text-align: center;
  }

  .div_cfwf_dadmdq {
    display: none;
  }

  .h2_cfwf_rbwhbi, .p_cfwf_cerane {
    text-align: center;
  }

  .section_cfwf_rnkaon {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_etzmrl {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 4fr;
  }

  .p_cfwf_vhneff {
    text-align: center;
  }

  .div_cfwf_keqrbp {
    display: none;
  }

  .h2_cfwf_oqrbjy, .p_cfwf_eciiik {
    text-align: center;
  }

  .div_cfwf_shfzxd {
    grid-template-columns: 1fr 1fr;
  }

  .div_cfwf_qwevsm {
    grid-template-columns: 4fr;
  }

  .p_cfwf_lmigfk {
    text-align: center;
  }

  .div_cfwf_gvlkjg {
    display: none;
  }

  .h2_cfwf_gowhqx, .p_cfwf_vahfdq {
    text-align: center;
  }

  .section_cfwf_kluopf {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div_cfwf_golhha {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template-columns: 1fr;
  }

  .section_cfwf_equijg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_cfwf_fymjgc {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .h2_cfwf_lkfiwe {
    text-align: left;
  }

  .div_cfwf_ermthv {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .h1_cfwf_yqhiub {
    font-size: 3.5rem;
  }

  .div_cfwf_vnchqt, .form_cfwf_eglxsi {
    overflow: hidden;
  }

  .div_cfwf_mrwpuc {
    text-align: left;
    grid-template-columns: 2.75fr;
  }

  .aside_cfwf_oorzhv {
    position: static;
  }

  .div_cfwf_aityde {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .h2_cfwf_fcydce, .p_cfwf_oxjoxv {
    text-align: center;
  }

  .div_cfwf_cslogt {
    justify-content: center;
    align-items: center;
  }

  .a_cfwf_djfkic {
    padding-left: 26px;
    padding-right: 26px;
  }

  .div_cfwf_holylh {
    grid-template-columns: 3fr;
  }

  .aside_cfwf_lfqzrc {
    position: static;
  }

  .div_cfwf_dchhic {
    grid-template-columns: 3fr;
  }

  .aside_cfwf_vcqlsk {
    position: static;
  }

  .div_cfwf_lvqyve {
    grid-template-columns: 1fr;
  }

  .h1_cfwf_oajgid {
    font-size: 3.4rem;
  }

  .div_cfwf_gmfxvm {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-columns: 7fr;
  }

  .h2_cfwf_rscuhx {
    text-align: left;
  }

  .div_cfwf_mgzcxq {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .heading-style-h3 {
    font-size: 3rem;
  }

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

  .heading-style-h1.is-contact {
    font-size: 3.2rem;
  }

  .padding-global {
    width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .heading-style-h2 {
    font-size: 1.4rem;
  }

  .section_hero {
    min-height: auto;
  }

  .credits {
    flex-flow: wrap;
    margin-top: 2rem;
  }

  .cta_background {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .video-overlay.light {
    height: 100%;
  }

  .location-wrap {
    margin-bottom: 0;
  }

  .cta-video_background {
    border-radius: 1rem;
  }

  .features_image {
    height: 30vh;
  }

  .location_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .icon:where(.w-variant-70bb92a8-5ae0-0df3-e45a-965420160f6e) {
    color: #000;
  }

  .div_cfwf_lofirb {
    box-sizing: border-box;
    text-align: left;
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: 100vw;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .p_cfwf_tqpefd {
    width: 111%;
    font-size: .5rem;
  }

  .h1_cfwf_qtupzt {
    font-size: 2rem;
  }

  .p_cfwf_jjtrte {
    font-size: 1rem;
  }

  .nav_con_btn {
    font-size: .6rem;
  }

  .section_cfwf_tpzrtx {
    grid-template-columns: 1fr;
    padding: 52px 10px 50px;
  }

  .p_cfwf_kbhwrz {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 10px;
  }

  .h2_cfwf_eeduuj {
    text-align: center;
    font-size: 2.5rem;
  }

  .p_cfwf_fnidaz, .p_cfwf_ycjsro {
    text-align: center;
  }

  .pseudo_before_cfwf_cbbwyc {
    height: auto;
    position: absolute;
  }

  .section_cfwf_aztrfb {
    width: 100vw;
    padding: 50px 20px 51px;
  }

  .p_cfwf_zxckck {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .h2_cfwf_xvjctu {
    text-align: center;
    font-size: 2.3rem;
  }

  .div_cfwf_ivjcjv {
    grid-template-columns: 1fr;
  }

  .section_cfwf_kjwagk {
    grid-template-columns: 1.25fr;
    grid-auto-flow: row;
    width: 100vw;
    padding: 49px 20px 50px;
    overflow: hidden;
  }

  .div_cfwf_mkajhh {
    width: auto;
  }

  .p_cfwf_gbqztw {
    justify-content: center;
    align-items: center;
  }

  .h2_cfwf_dgnygx {
    text-align: center;
    font-size: 2.2rem;
  }

  .div_cfwf_mtweeh {
    grid-template-columns: 1fr;
  }

  .section_cfwf_goybwi {
    padding: 69px 20px 70px;
  }

  .div_cfwf_frmxul {
    flex-flow: column;
    display: flex;
  }

  .p_cfwf_xjewkn {
    align-self: center;
  }

  .h2_cfwf_dgrzap {
    text-align: center;
    margin-bottom: 3px;
    font-size: 2.3rem;
  }

  .div_cfwf_tyyebx {
    grid-template-columns: 1fr;
  }

  .section_cfwf_rlvfbhupp {
    justify-content: center;
    padding-left: 25px;
    padding-right: 25px;
    overflow: hidden;
  }

  .pseudo_before_cfwf_npqoqu {
    width: 100vw;
    height: auto;
    overflow: hidden;
  }

  .h2_cfwf_qezfni {
    font-size: 2.1rem;
  }

  .footer_cfwf_pydvus {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div_cfwf_ctntjh {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-columns: 1.5fr;
    grid-auto-flow: row;
    place-items: stretch start;
  }

  .div_cfwf_dimelc {
    flex-flow: column;
    display: flex;
  }

  .p_cfwf_owyeoy {
    text-align: center;
  }

  .div_cfwf_uevtkr {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_cfwf_morlve, .div_cfwf_ywrgnz {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div_cfwf_kheetv {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100vw;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 70px;
    font-size: 6px;
  }

  .section_cfwf_ksxmzc {
    grid-template-columns: 1fr;
    width: 80vw;
    padding: 25px 0;
  }

  .p_cfwf_wgisay {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .h2_cfwf_fqpfaf, .p_cfwf_qaimtb {
    text-align: center;
  }

  .rt-button {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .section_cfwf_kmefom {
    padding-top: 50px;
    padding-bottom: 49px;
  }

  .div_cfwf_bojpox {
    grid-template-columns: 1fr;
  }

  .p_cfwf_aurcrs, .h2_cfwf_eafkow, .p_cfwf_odmijn {
    text-align: center;
  }

  .div_cfwf_rdywzy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .div_cfwf_zbjgkm {
    margin-bottom: 12px;
  }

  .div_cfwf_iggntx {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .section_cfwf_ztrqtq {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .div_cfwf_jmejlr {
    grid-template-columns: 5fr;
  }

  .p_cfwf_kmhhgi, .h2_cfwf_iurwib {
    text-align: center;
  }

  .section_cfwf_xnfyep {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_wkzhri {
    grid-template-columns: 1fr;
  }

  .h2_cfwf_zoplrr, .p_cfwf_rmztpg {
    text-align: center;
  }

  .div_cfwf_tdnocy {
    text-align: center;
    align-items: center;
    text-decoration: none;
  }

  .div_cfwf_daoqht {
    box-sizing: border-box;
    text-align: left;
    width: 70vw;
    max-width: 1440px;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .h1_cfwf_iafluo {
    font-size: 2.1rem;
  }

  .a_cfwf_ziwysi {
    font-size: 8px;
  }

  .section_intro {
    width: 100vw;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .div_cfwf_oyixav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 5fr;
    grid-auto-flow: row;
    place-items: center stretch;
  }

  .div_cfwf_pnxbup {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    position: static;
  }

  .attorney_c {
    flex-flow: column;
    align-items: stretch;
    margin-right: 0%;
  }

  .div_cfwf_dpfvcb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0%;
    display: block;
  }

  .section_cfwf_ceuxmw {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_hbxpui {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1.25fr;
  }

  .svg_cfwf_hafkvb {
    text-align: left;
  }

  .section_cfwf_dagryu {
    padding-top: 50px;
    padding-bottom: 52px;
  }

  .div_cfwf_rmhdfv {
    padding-left: 0;
    padding-right: 0;
  }

  .div_cfwf_phhfpj {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-columns: 1.2fr;
    place-items: start stretch;
  }

  .h2_cfwf_zgehgu {
    text-align: center;
    font-size: 2.2rem;
  }

  .div_cfwf_wdkawq, .p_cfwf_mictjg {
    text-align: center;
  }

  .div_cfwf_bwbzri {
    margin-top: 0;
  }

  .div_cfwf_iuxggs {
    max-width: 100vw;
  }

  .div_cfwf_wueela {
    grid-template-columns: 5fr;
    grid-auto-flow: row;
  }

  .div_cfwf_hgrdsi {
    grid-template-columns: 1fr;
  }

  .div_cfwf_jbijcr {
    grid-template-columns: 4fr;
  }

  .div_cfwf_febmve {
    text-align: left;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p_cfwf_rpyoqw, .h2_cfwf_mvfjpi {
    text-align: center;
  }

  .div_cfwf_zvsrzj {
    text-align: left;
    border-radius: 0;
  }

  .div_cfwf_akibzi {
    padding: 0 0 20px;
  }

  .div_cfwf_tldokn {
    max-width: 100vw;
  }

  .div_cfwf_rztxeh {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 5fr;
  }

  .p_cfwf_thkinj {
    text-align: center;
  }

  .div_cfwf_lwnxqm {
    display: none;
  }

  .h2_cfwf_monrua, .p_cfwf_pstrtq {
    text-align: center;
  }

  .div_cfwf_nkyxiv {
    grid-template-columns: 1fr;
  }

  .div_cfwf_jancfr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column-reverse wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0%;
    display: flex;
  }

  .div_cfwf_ugwige {
    flex-flow: column-reverse wrap-reverse;
    margin-left: 0%;
  }

  .div_cfwf_gqwnhu {
    padding-left: 32px;
  }

  .div_cfwf_aohggl {
    grid-template-columns: 1fr;
  }

  .p_cfwf_tbeedw {
    text-align: center;
  }

  .h2_cfwf_wgmzdk {
    text-align: center;
    font-size: 2.2rem;
  }

  .p_cfwf_nlhexr {
    text-align: center;
  }

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

  .a_cfwf_dumhvj {
    align-self: center;
  }

  .div_cfwf_kcbqmb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row-reverse wrap;
    grid-template-rows: auto;
    grid-template-columns: 1.1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_cfwf_spshas {
    grid-template-columns: 1fr;
  }

  .div_cfwf_wghsjb {
    margin-left: 10px;
    margin-right: 10px;
    padding: 44px 30px;
  }

  .section_cfwf_yeqlrh {
    padding-top: 100px;
  }

  .div_cfwf_zngisq {
    grid-template-columns: 1fr;
  }

  .header_cfwf_enuepu {
    padding-top: 100px;
  }

  .section_cfwf_mdfmbp {
    text-align: center;
  }

  .div_cfwf_ugqgbn {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-template-columns: 5fr;
  }

  .div_cfwf_pditnz {
    display: none;
  }

  .div_cfwf_kpptrq {
    text-align: center;
  }

  .div_cfwf_fdkzgv {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 5fr;
  }

  .p_cfwf_xqwlwu {
    text-align: center;
  }

  .div_cfwf_mabsjz {
    grid-template-columns: 1fr;
  }

  .div_cfwf_dkflpn {
    grid-template-columns: 6fr;
  }

  .div_cfwf_hdbvso {
    grid-template-columns: 1fr;
  }

  .a_cfwf_sagbbx {
    justify-content: center;
    align-items: center;
  }

  .section_cfwf_zbeeex {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_uwdvyp {
    grid-template-columns: 1fr;
  }

  .div_cfwf_xsburm {
    grid-template-columns: 4fr;
  }

  .section_cfwf_sssxwq {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_oajkdd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 5fr;
  }

  .div_cfwf_qydxwq {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .section_cfwf_utsjiv {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_pcgcjq {
    text-align: left;
    grid-template-columns: 5fr;
  }

  .p_cfwf_pdnidb {
    text-align: center;
  }

  .div_cfwf_dadmdq {
    display: none;
  }

  .h2_cfwf_rbwhbi, .p_cfwf_cerane {
    text-align: center;
  }

  .section_cfwf_rnkaon {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .div_cfwf_etzmrl {
    text-align: center;
    grid-template-columns: 4fr;
  }

  .div_cfwf_keqrbp {
    display: none;
  }

  .h2_cfwf_oqrbjy {
    font-size: 34px;
  }

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

  .div_cfwf_shfzxd {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .a_cfwf_zpdqlc {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .section_cfwf_elmuoq {
    padding-top: 50px;
    padding-bottom: 51px;
  }

  .div_cfwf_uidvgr {
    grid-template-columns: 1fr;
  }

  .section_cfwf_mneylr {
    padding-top: 48px;
    padding-bottom: 49px;
  }

  .div_cfwf_qwevsm {
    text-align: center;
    grid-template-columns: 4fr;
  }

  .div_cfwf_gvlkjg {
    display: none;
  }

  .div_cfwf_ivjfvj, .div_cfwf_mafhol {
    grid-template-columns: 1fr;
  }

  .p_cfwf_grrxvd, .h2_cfwf_trrpdr {
    text-align: center;
  }

  .div_cfwf_kbxske {
    text-align: center;
    display: none;
  }

  .p_cfwf_pdyxdh {
    text-align: center;
  }

  .div_cfwf_rzfvdj {
    text-align: center;
    grid-template-columns: 4fr;
  }

  .div_cfwf_brmpoy {
    display: none;
  }

  .section_cfwf_kluopf {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .h2_cfwf_xiinnh {
    font-size: 2.1rem;
  }

  .div_cfwf_golhha {
    grid-template-columns: 1fr;
  }

  .section_cfwf_equijg {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_fymjgc {
    grid-template-columns: 1fr;
  }

  .section_cfwf_zjnypn {
    padding-top: 49px;
    padding-bottom: 50px;
  }

  .section_cfwf_lrttjh {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div_cfwf_mqtzpk {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-columns: 5fr;
  }

  .span_cfwf_liwptm, .h2_cfwf_oecutt {
    text-align: center;
  }

  .li_cfwf_dygdek, .li_cfwf_wixjvk, .li_cfwf_dlvrfa {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .h2_cfwf_dxdhiw {
    font-size: 2.1rem;
  }

  .div_cfwf_ermthv {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .h1_cfwf_yqhiub {
    font-size: 3rem;
  }

  .main_cfwf_jiqvns {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .div_cfwf_stxrkf {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_cfwf_hogrfl {
    grid-template-columns: 1.75fr;
  }

  .div_cfwf_vnchqt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
    position: static;
  }

  .p_cfwf_xhznks {
    text-align: center;
  }

  .h2_cfwf_geojes {
    text-align: center;
    width: 100%;
    overflow: hidden;
  }

  .p_cfwf_pbmbla {
    text-align: center;
    overflow: hidden;
  }

  .form_cfwf_eglxsi {
    justify-content: center;
    align-items: flex-start;
    max-width: 90vw;
  }

  .div_cfwf_nkuggj, .div_cfwf_thesux {
    max-width: 86vw;
  }

  .label_cfwf_rwktcc {
    overflow: visible;
  }

  .div_cfwf_qzjeis, .div_cfwf_ibemac {
    max-width: 86vw;
  }

  .div_cfwf_jjrrwf {
    width: 100%;
  }

  .div_cfwf_ffckjb {
    text-align: center;
    flex-flow: column;
    align-items: center;
    width: 100%;
  }

  .div_cfwf_jhufft, .div_cfwf_pgjalx {
    width: 100%;
  }

  .div_cfwf_fxmaez {
    width: 87%;
  }

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

  .div_cfwf_xovyif {
    max-width: none;
    margin-right: 0;
  }

  .h1_cfwf_zucrzp {
    font-size: 3.5rem;
  }

  .main_cfwf_rwtkkg {
    padding-top: 0;
  }

  .div_cfwf_frdjqh {
    padding-top: 49px;
  }

  .div_cfwf_mrwpuc {
    grid-template-columns: 1.25fr;
    place-items: start stretch;
  }

  .aside_cfwf_oorzhv {
    margin-bottom: 70px;
    display: none;
    position: relative;
  }

  .div_cfwf_aityde {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr;
  }

  .h2_cfwf_fcydce, .p_cfwf_oxjoxv {
    text-align: center;
  }

  .main_cfwf_orrqfq {
    padding-top: 0;
  }

  .div_cfwf_egvoih {
    padding-top: 51px;
  }

  .div_cfwf_holylh {
    grid-template-columns: 402px;
    grid-auto-flow: row;
    justify-content: stretch;
    place-items: start stretch;
  }

  .aside_cfwf_lfqzrc {
    margin-bottom: 40px;
    display: none;
    position: relative;
  }

  .div_cfwf_oblslp {
    grid-template-columns: 407px;
  }

  .aside_cfwf_mgwbjw {
    position: static;
  }

  .a_cfwf_fsfdsg {
    text-align: left;
  }

  .main_cfwf_zneqfv {
    padding-top: 48px;
    padding-bottom: 46px;
  }

  .div_cfwf_dchhic {
    text-align: center;
    grid-template-columns: 260px;
    place-items: start stretch;
    overflow: hidden;
  }

  .a_cfwf_haqnpn {
    text-align: left;
  }

  .div_cfwf_yyzprh {
    width: 100vw;
  }

  .div_cfwf_inqwlf {
    width: 86%;
  }

  .section_cfwf_lwtcil {
    width: 86vw;
  }

  .section_cfwf_ljwjoo {
    width: 86%;
  }

  .h1_cfwf_gickpj {
    font-size: 2.1rem;
  }

  .p_cfwf_zssika {
    font-size: .9rem;
  }

  .a_cfwf_pvimpp, .a_cfwf_qsnjkc {
    text-align: center;
  }

  .div_cfwf_lvqyve {
    grid-template-columns: 1fr;
  }

  .h1_cfwf_oajgid {
    font-size: 4rem;
  }

  .div_cfwf_gmfxvm {
    grid-template-columns: 7fr;
  }

  .div_cfwf_vzgtww {
    grid-template-columns: 1fr;
  }

  .div_cfwf_rvjoyo {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 5fr;
  }

  .div_cfwf_nxjiez {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div_cfwf_hodbmw {
    flex-flow: column;
    grid-template-columns: 220px 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .div_cfwf_jrtfdf, .div_cfwf_olsvdv {
    flex-flow: column;
    display: flex;
  }

  .div_cfwf_mgzcxq, .div_cfwf_zzddvh {
    grid-template-columns: 1fr;
  }

  .div_cfwf_yvwgno {
    flex-flow: row;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    overflow: hidden;
  }

  .image-6 {
    width: 8em;
  }

  .div_cfwf_ppygfw {
    grid-template-columns: 1fr;
  }

  .div_cfwf_zrukmu {
    grid-template-columns: 6fr;
  }

  .div_cfwf_zwafcj, .p_cfwf_czguml, .h2_cfwf_vkxjmt {
    text-align: center;
  }

  .div_cfwf_nyxlcm, .div_cfwf_nfkcxo {
    grid-template-columns: 1fr;
  }

  .div_cfwf_ewncmp {
    grid-template-columns: 6fr;
  }

  .div_cfwf_pkttok, .h2_cfwf_fqkwtb {
    text-align: center;
  }

  .div_cfwf_ceexgu {
    padding-left: 0;
    padding-right: 0;
  }

  .div_cfwf_eyoeyv {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    text-align: center;
    grid-template-columns: 5fr;
  }

  .div_cfwf_lfnccl {
    grid-template-columns: 1fr;
  }

  .div_cfwf_kecudc {
    text-align: center;
    grid-template-columns: 6fr;
  }
}

#w-node-_96249237-e52e-6e3b-3dd4-760b10b41069-7cff25f7 {
  align-self: auto;
}

#w-node-cf58ac65-b78a-1492-49ee-8e995df1fb0f-7cff25f7, #w-node-b224ec27-30fa-be84-48bf-7ed471542af3-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-7cff25fa {
  justify-self: start;
}

#w-node-_5d224905-8a1e-1460-7532-d38cb7ec37c1-7cff25fa, #w-node-_40538c8c-870b-b365-34c4-2a06f0f8567d-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-7cff25fa {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-7cff25fa {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-7cff25fa {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-7cff25fa {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef3e5-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ea-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ef-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f4-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f9-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef3fe-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef403-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef408-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef40d-7cff25fa, #w-node-_30684373-af34-3818-02a4-e58b3ffef412-7cff25fa {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef416-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef417-7cff25fa {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef41a-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-7cff25fa, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-7cff25fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-7cff25fa {
  justify-self: start;
}

#w-node-_32864c9e-227d-c203-a9b8-79cc0379f813-257b0a82, #w-node-_4e48a993-704a-5825-0361-4237d3fd82d1-257b0a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_72128c49-6e44-df5f-3841-ca1385bfc851-8b8bee33 {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8aff9b6a-17aa-6848-f267-249cec3eb549-257b0a82 {
    place-self: center;
  }

  #w-node-_8aff9b6a-17aa-6848-f267-249cec3eb550-257b0a82 {
    place-self: center;
  }

  #w-node-_4532c639-89e3-ceff-0034-d6cc359a4ef5-f3b44390 {
    place-self: auto center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0a16994b-a018-51ef-5f05-970788b45509-88b45507 {
    place-self: auto center;
  }

  #w-node-_0a16994b-a018-51ef-5f05-970788b45510-88b45507 {
    justify-self: stretch;
  }

  #w-node-_0a16994b-a018-51ef-5f05-970788b4551d-88b45507, #w-node-_0a16994b-a018-51ef-5f05-970788b45528-88b45507 {
    justify-self: center;
  }

  #w-node-_17256975-89e8-c556-29d1-26fcd70293a9-8b8bee33 {
    justify-self: start;
  }

  #w-node-_1bdb7e24-f944-6526-9f30-25fc2331125f-13275668 {
    place-self: auto;
  }

  #w-node-_33f686c6-abde-fba6-6001-0a0fab36bd5f-20e489f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-ac2ebb48-c292-1c2e-471e-4369b3adbf4c-6162a8f2, #w-node-_3750180c-aee7-847e-904e-ddc490b56dc9-f3b44390, #w-node-_3750180c-aee7-847e-904e-ddc490b56dd6-f3b44390 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
