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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Ophelia;
  src: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed20b2b9580d45e4bda25b_OPHELIA.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

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

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

.x8tqpzzm {
  width: auto;
}

.wetafkn5 {
  width: auto;
  display: inline;
}

.m1ovpg4x {
  color: #5a5a5a;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.qh145zx4 {
  color: #fefefe;
  cursor: pointer;
  fill: #fefefe;
  overflow-clip-margin: content-box;
  border-color: #fefefe;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.o4hq22qi {
  color: #fefefe;
  cursor: pointer;
  border-color: #fefefe;
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.inpt224p {
  color: #fefefe;
  border-color: #fefefe;
  width: auto;
}

.b5lumnaw {
  color: #5a5a5a;
  text-transform: uppercase;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.c3x9lc7a {
  color: #5a5a5a;
  cursor: pointer;
  fill: #5a5a5a;
  overflow-clip-margin: content-box;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.gxprje8m {
  cursor: pointer;
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.iglvft2t {
  color: #5a5a5a;
  cursor: pointer;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.gf3w8ei5 {
  vertical-align: middle;
  object-fit: cover;
  width: 480px;
  max-width: 100%;
  display: block;
}

.uonb4da9 {
  opacity: 0;
  width: auto;
}

.bzo86e4s {
  color: #5a5a5a;
  text-transform: uppercase;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
}

.w054ptxp {
  color: #5a5a5a;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.25;
}

.b5rldv8k {
  width: auto;
  margin: 0 0 40px;
}

.xlvvu29t {
  color: #333;
  vertical-align: middle;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.n12rwu7z {
  color: #222;
  text-align: left;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: 13px;
  height: 7px;
  overflow: hidden;
}

.n1s8qkic {
  transform-style: preserve-3d;
  color: #222;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: auto;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.cidq39rj {
  color: #222;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.xxbiko6j {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: auto;
  margin: 0 auto;
  padding: 20px 40px 20px 20px;
  display: inline-block;
  position: relative;
}

.es2v5mgg {
  color: #333;
  cursor: default;
  border-color: #333;
  width: auto;
  min-height: 16.8px;
  padding-block-end: 1px;
  padding-inline: 2px;
  font-size: 14px;
}

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

.y659ffd0 {
  color: #333;
  text-align: left;
  border-color: #333;
  width: auto;
  font-size: 14px;
  line-height: 1.42857;
}

.hmyrtvzn {
  color: #333;
  border-color: #333;
  width: auto;
  font-size: 14px;
  line-height: 1.42857;
}

.jfet99jg {
  color: #333;
  text-align: left;
  border-color: #333;
  width: auto;
  margin: 0 0 10px;
  padding-inline-start: 40px;
  font-size: 14px;
  line-height: 1.42857;
}

.ex8gezcv {
  color: #333;
  text-align: left;
  vertical-align: middle;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: none;
}

.n13b9wsp {
  color: #0082f3;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #0082f3;
  width: auto;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.25;
  display: none;
  position: relative;
}

.igphmc8b {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #222;
  width: auto;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.25;
  display: block;
  position: relative;
}

.pooj0rpw {
  z-index: 0;
  opacity: 0;
  transform-style: preserve-3d;
  text-align: left;
  background-color: #ddd;
  width: auto;
  min-width: 100%;
  display: none;
  position: absolute;
  transform: translate3d(0, 16px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.ixflu7c0 {
  z-index: 900;
  text-align: left;
  width: auto;
  margin: 0 auto;
  display: inline-block;
  position: relative;
}

.bsvsc596 {
  cursor: default;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  border-style: none;
  border-width: 0;
  width: auto;
  padding: 0;
  display: none;
}

.jffwosvh {
  width: auto;
  font-size: 14px;
  font-weight: 700;
}

.jmh74qul {
  color: #5a5a5a;
  width: auto;
  margin: 0;
  padding: 14px 0 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
}

.zou5mla7 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #3898ec;
  border: 0 #fff;
  align-items: flex-start;
  width: auto;
  padding: 9px 15px;
}

.umv7tinc {
  color: #5a5a5a;
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.b5z4g4k6 {
  text-align: center;
  background-color: #ddd;
  width: auto;
  padding: 20px;
  display: none;
}

.au1xytt2 {
  background-color: #ffdede;
  width: auto;
  margin: 10px 0 0;
  padding: 10px;
  display: none;
}

.e23qt5je {
  width: auto;
  margin: 0 0 15px;
}

.q8b2zsec {
  z-index: 2;
  width: 100%;
  max-width: 1728px;
  margin: 0 auto;
  padding: 0 40px;
  position: relative;
}

.v52fd1ni {
  color: #5a5a5a;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
}

.qlshrhji {
  color: #fff;
  cursor: pointer;
  background-color: #3898ec;
  border-color: #fff;
  width: auto;
  padding: 9px 15px;
  font-size: 16px;
  line-height: 1.25;
  display: inline-block;
}

.k8aaaeex {
  aspect-ratio: auto 960 / 960;
  transform-style: preserve-3d;
  vertical-align: middle;
  object-fit: cover;
  width: 480px;
  max-width: 100%;
  height: 960px;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.fp9xxv5j {
  color: #5a5a5a;
  text-transform: uppercase;
  width: auto;
  margin: 0 0 20px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
}

.ikwaho7q {
  color: #5a5a5a;
  width: auto;
  font-size: 14px;
  line-height: 1.25;
}

.gqq8u2jm {
  width: auto;
  margin: 0 0 8px;
  padding: 0 0 0 16px;
  overflow: hidden;
}

.mwf9ncyq {
  width: auto;
  margin: 0;
  font-size: 14px;
}

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

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

.msx8s8ho {
  width: auto;
  margin: 0 0 160px;
}

.d8u0dhtn {
  color: #5a5a5a;
  width: auto;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1.25;
}

.uscng2il {
  width: auto;
  padding: 0 0 16px;
}

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

.nonk5jl6 {
  color: #5a5a5a;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.25;
}

.cnok6von {
  z-index: 1;
  width: auto;
  padding: 160px 0 0;
  position: relative;
  overflow: clip;
}

.qm5w4e2r {
  color: #5a5a5a;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.25;
}

.occfgeey {
  color: #5a5a5a;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.se7lx5kb {
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
}

.rgr2jub6 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.3529%)translate3d(0, 0, 0);
}

.czpnnxjn {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4157%)translate3d(0, 0, 0);
}

.sx11pm2l {
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4361%)translate3d(0, 0, 0);
}

.iezv4um7 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4462%)translate3d(0, 0, 0);
}

.nlit26t9 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4523%)translate3d(0, 0, 0);
}

.my599ic1 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4563%)translate3d(0, 0, 0);
}

.yx6uumg4 {
  color: #5a5a5a;
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.r54sx2rv {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  border-style: none;
  border-width: 0;
  width: auto;
  padding-block: 1px;
  padding-inline: 6px;
}

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

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

.s3wddcmy {
  grid-column-gap: normal;
  color: #5a5a5a;
  scroll-behavior: smooth;
  background-color: #f8eee2;
  border-color: #5a5a5a;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.25;
  transition-property: none;
}

.ulmu1okc {
  width: auto;
}

.c3qwu9mg {
  width: auto;
  display: inline;
}

.j1hwhzcm {
  color: #5a5a5a;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.wmfdlk2u {
  color: #fefefe;
  cursor: pointer;
  fill: #fefefe;
  overflow-clip-margin: content-box;
  border-color: #fefefe;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.t2w0l3od {
  color: #fefefe;
  cursor: pointer;
  border-color: #fefefe;
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.dsr45qbg {
  color: #fefefe;
  border-color: #fefefe;
  width: auto;
}

.sk7kg7fo {
  color: #5a5a5a;
  text-transform: uppercase;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.dnrc5fm5 {
  color: #5a5a5a;
  cursor: pointer;
  fill: #5a5a5a;
  overflow-clip-margin: content-box;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.jfqxy7e5 {
  cursor: pointer;
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.ms9oqosw {
  color: #5a5a5a;
  cursor: pointer;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.bb1yza7h {
  vertical-align: middle;
  object-fit: cover;
  width: 480px;
  max-width: 100%;
  display: block;
}

.t6lmihss {
  opacity: 0;
  width: auto;
}

.mqdnxl7n {
  color: #5a5a5a;
  text-transform: uppercase;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
}

.gyimb3yz {
  color: #5a5a5a;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.25;
}

.ei5lejdy {
  width: auto;
  margin: 0 0 40px;
}

.jjdkj5no {
  color: #333;
  vertical-align: middle;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.qaundbjg {
  color: #222;
  text-align: left;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: 13px;
  height: 7px;
  overflow: hidden;
}

.xzmzdq3v {
  transform-style: preserve-3d;
  color: #222;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: auto;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.hojca90o {
  color: #222;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.pak5fy37 {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #222;
  width: auto;
  margin: 0 auto;
  padding: 20px 40px 20px 20px;
  display: inline-block;
  position: relative;
}

.fw2ntnff {
  color: #333;
  cursor: default;
  border-color: #333;
  width: auto;
  min-height: 16.8px;
  padding-block-end: 1px;
  padding-inline: 2px;
  font-size: 14px;
}

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

.in0bi2w0 {
  color: #333;
  text-align: left;
  border-color: #333;
  width: auto;
  font-size: 14px;
  line-height: 1.42857;
}

.y2uu84cq {
  color: #333;
  border-color: #333;
  width: auto;
  font-size: 14px;
  line-height: 1.42857;
}

.hg2zdn9c {
  color: #333;
  text-align: left;
  border-color: #333;
  width: auto;
  margin: 0 0 10px;
  padding-inline-start: 40px;
  font-size: 14px;
  line-height: 1.42857;
}

.aj7mu82z {
  color: #333;
  text-align: left;
  vertical-align: middle;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: none;
}

.z3sr0ke7 {
  color: #0082f3;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #0082f3;
  width: auto;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.25;
  display: none;
  position: relative;
}

.aif3qfxt {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #222;
  width: auto;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.25;
  display: block;
  position: relative;
}

.p8xzmn1q {
  z-index: 0;
  opacity: 0;
  transform-style: preserve-3d;
  text-align: left;
  background-color: #ddd;
  width: auto;
  min-width: 100%;
  display: none;
  position: absolute;
  transform: translate3d(0, 16px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.jsp0i9cq {
  z-index: 900;
  text-align: left;
  width: auto;
  margin: 0 auto;
  display: inline-block;
  position: relative;
}

.qplwn8er {
  cursor: default;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  border-style: none;
  border-width: 0;
  width: auto;
  padding: 0;
  display: none;
}

.v5v26aj9 {
  width: auto;
  font-size: 14px;
  font-weight: 700;
}

.bhj8xztx {
  color: #5a5a5a;
  width: auto;
  margin: 0;
  padding: 14px 0 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
}

.isb5kicj {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #3898ec;
  border: 0 #fff;
  align-items: flex-start;
  width: auto;
  padding: 9px 15px;
}

.n01f3etx {
  color: #5a5a5a;
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.vb838iu7 {
  text-align: center;
  background-color: #ddd;
  width: auto;
  padding: 20px;
  display: none;
}

.i8k7yoav {
  background-color: #ffdede;
  width: auto;
  margin: 10px 0 0;
  padding: 10px;
  display: none;
}

.if52sty8 {
  width: auto;
  margin: 0 0 15px;
}

.pgf3wke2 {
  z-index: 2;
  width: 100%;
  max-width: 1728px;
  margin: 0 auto;
  padding: 0 40px;
  position: relative;
}

.j4iskhg5 {
  color: #5a5a5a;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
}

.l4xynzgw {
  color: #fff;
  cursor: pointer;
  background-color: #3898ec;
  border-color: #fff;
  width: auto;
  padding: 9px 15px;
  font-size: 16px;
  line-height: 1.25;
  display: inline-block;
}

.c6qn0p8e {
  aspect-ratio: auto 960 / 960;
  transform-style: preserve-3d;
  vertical-align: middle;
  object-fit: cover;
  width: 480px;
  max-width: 100%;
  height: 960px;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.t00htzzq {
  color: #5a5a5a;
  text-transform: uppercase;
  width: auto;
  margin: 0 0 20px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
}

.ixl5zc0r {
  color: #5a5a5a;
  width: auto;
  font-size: 14px;
  line-height: 1.25;
}

.rpqk2enn {
  width: auto;
  margin: 0 0 8px;
  padding: 0 0 0 16px;
  overflow: hidden;
}

.fmocjq6h {
  width: auto;
  margin: 0;
  font-size: 14px;
}

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

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

.uo3643j8 {
  width: auto;
  margin: 0 0 160px;
}

.z5osu778 {
  color: #5a5a5a;
  width: auto;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1.25;
}

.o1tsrx57 {
  width: auto;
  padding: 0 0 16px;
}

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

.yu1uc7xg {
  color: #5a5a5a;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.25;
}

.fx2wn20l {
  z-index: 1;
  width: auto;
  padding: 160px 0 0;
  position: relative;
  overflow: clip;
}

.yhfpfze1 {
  color: #5a5a5a;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.25;
}

.ci5uldwh {
  color: #5a5a5a;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
}

.rl31gdkv {
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
}

.xfuex5yk {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.3529%)translate3d(0, 0, 0);
}

.fhvhyfi5 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4157%)translate3d(0, 0, 0);
}

.mewgsaxa {
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4361%)translate3d(0, 0, 0);
}

.tby8c745 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4462%)translate3d(0, 0, 0);
}

.pobipank {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4523%)translate3d(0, 0, 0);
}

.q2fi6vo7 {
  opacity: .45;
  cursor: grab;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  width: auto;
  transform: translate(-54.4563%)translate3d(0, 0, 0);
}

.q0xg6ntq {
  color: #5a5a5a;
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.z41mqx8r {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  border-style: none;
  border-width: 0;
  width: auto;
  padding-block: 1px;
  padding-inline: 6px;
}

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

.m8hhz6o4 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 15.9339px;
  transition-duration: .1s;
  position: absolute;
}

.shwdkvc9 {
  grid-column-gap: normal;
  color: #5a5a5a;
  scroll-behavior: smooth;
  background-color: #f8eee2;
  border-color: #5a5a5a;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.25;
  transition-property: none;
}

.div_cfwf_earevf {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.a_cfwf_ekllev {
  z-index: 102;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 50% 0;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 71.2963px;
  max-width: 100%;
  height: 77.7778px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 77.7778px;
  inline-size: 71.2963px;
  margin: 0 auto;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.svg_cfwf_lijlfi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 100%;
  height: auto;
  caret-color: #d78a32;
  fill: #fff;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: auto;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_nycele, .path_cfwf_rcyrnf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.link_cfwf_vvffvl {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  aspect-ratio: auto;
  box-shadow: none;
  opacity: 1;
  filter: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  outline-offset: 0px;
  pointer-events: auto;
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 50%;
  transform-origin: 50%;
  transform-style: flat;
  direction: ltr;
  color: #fff;
  font-variant: normal;
  text-align: start;
  letter-spacing: normal;
  text-indent: 0;
  text-transform: none;
  text-shadow: none;
  text-overflow: clip;
  column-count: auto;
  column-rule: 0px none white;
  column-span: none;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  cursor: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  object-position: 50% 50%;
  word-spacing: 0;
  accent-color: #d78a32;
  anchor-name: none;
  anchor-scope: none;
  animation-composition: replace;
  animation-direction: normal;
  animation-delay: 0s;
  animation-duration: auto;
  animation-range-end: normal;
  animation-range-start: normal;
  animation-timeline: auto;
  -webkit-appearance: none;
  appearance: none;
  background-blend-mode: normal;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  border-collapse: separate;
  border: 0 #fff;
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
  break-after: auto;
  break-before: auto;
  break-inside: auto;
  caption-side: top;
  caret-color: #d78a32;
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
  clip-rule: nonzero;
  color-interpolation-filters: linearrgb;
  column-width: auto;
  contain-intrinsic-size: none;
  contain-intrinsic-block-size: none;
  contain-intrinsic-height: none;
  contain-intrinsic-inline-size: none;
  contain-intrinsic-width: none;
  content: normal;
  cx: 0px;
  cy: 0px;
  dominant-baseline: auto;
  empty-cells: show;
  field-sizing: fixed;
  fill: #000;
  fill-opacity: 1;
  fill-rule: nonzero;
  font-kerning: auto;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size-adjust: none;
  font-variant-alternates: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  hyphenate-character: auto;
  hyphenate-limit-chars: auto;
  -webkit-hyphens: manual;
  hyphens: manual;
  image-orientation: from-image;
  image-rendering: auto;
  initial-letter: normal;
  interpolate-size: numeric-only;
  isolation: auto;
  line-break: auto;
  marker-end: none;
  marker-mid: none;
  marker-start: none;
  mask-type: luminance;
  math-depth: 0;
  math-shift: normal;
  math-style: normal;
  offset-anchor: auto;
  offset-distance: 0px;
  offset-path: none;
  offset-position: normal;
  offset-rotate: auto 0deg;
  orphans: 2;
  overflow-anchor: auto;
  overflow-block: visible;
  overflow-clip-margin: 0px;
  overflow-inline: visible;
  overlay: none;
  overscroll-behavior-block: auto;
  overscroll-behavior-inline: auto;
  paint-order: normal;
  position-anchor: auto;
  position-area: none;
  position-try-fallbacks: none;
  position-try-order: normal;
  position-visibility: always;
  print-color-adjust: economy;
  r: 0px;
  resize: none;
  ruby-align: space-around;
  ruby-position: over;
  rx: auto;
  ry: auto;
  scrollbar-color: auto;
  scrollbar-gutter: auto;
  scrollbar-width: auto;
  scroll-behavior: auto;
  scroll-timeline-axis: block;
  scroll-timeline-name: none;
  shape-image-threshold: 0;
  shape-margin: 0px;
  shape-outside: none;
  shape-rendering: auto;
  stroke: none;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-opacity: 1;
  stroke-width: 1px;
  tab-size: 8;
  table-layout: auto;
  text-align-last: auto;
  text-anchor: start;
  text-rendering: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-spacing-trim: normal;
  text-wrap-mode: wrap;
  text-wrap-style: pretty;
  timeline-scope: none;
  touch-action: auto;
  transition-behavior: normal;
  unicode-bidi: normal;
  -webkit-user-select: auto;
  user-select: auto;
  vector-effect: none;
  view-timeline-axis: block;
  view-timeline-inset: auto;
  view-timeline-name: none;
  view-transition-name: none;
  white-space-collapse: collapse;
  widows: 2;
  will-change: auto;
  writing-mode: horizontal-tb;
  x: 0px;
  y: 0px;
  zoom: 1;
  background: none;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-radius: 0;
  outline: 0 #fff;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid: none;
  grid-area: auto;
  place-content: normal;
  place-self: auto;
  place-items: normal;
  gap: normal;
  block-size: auto;
  inline-size: auto;
  margin: 0;
  padding: 0;
  scroll-margin-block: 0;
  scroll-margin-inline: 0;
  scroll-padding-block: auto;
  scroll-padding-inline: auto;
  font-size: 12.963px;
  font-style: normal;
  font-variant-caps: normal;
  font-weight: 400;
  font-stretch: 100%;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis: none;
  text-emphasis-position: over;
  list-style: disc;
  transition-duration: 0s;
  transition-delay: 0s;
  transition-timing-function: ease;
  animation-name: none;
  animation-timing-function: ease;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-fill-mode: none;
  display: none;
  position: static;
  inset: auto;
  overflow: visible;
  transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: auto;
  mask-size: auto;
  -webkit-mask-repeat: repeat;
  mask-repeat: repeat;
  -webkit-mask-clip: border-box;
  mask-clip: border-box;
  -webkit-mask-origin: border-box;
  mask-origin: border-box;
  -webkit-mask-composite: source-over;
  mask-composite: add;
  -webkit-mask-source-type: auto;
  mask-mode: match-source;
  container: none;
}

.div_cfwf_yngana {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #d78a32;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_csbhgq, .div_cfwf_efanav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_uvurcd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0 0 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.h2_cfwf_kvnkar {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 28.5185px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_ylhrwz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.form_cfwf_xplncb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  gap: 0 19.4444px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: flex;
}

.div_cfwf_scekra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  gap: 12.963px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.input_cfwf_kouazq, .input_cfwf_rtdtje {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: middle;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #0000;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding: 9.72222px 0;
  font-size: 12.963px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div_cfwf_asngdi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  gap: 12.963px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.input_cfwf_nxsvuh, .input_cfwf_pvodls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: middle;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #0000;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding: 9.72222px 0;
  font-size: 12.963px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div_cfwf_gvemrt {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_nzkxnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_nxeujg {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_khteqs {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_otwjqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_rpvqwb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_nltlbb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_mfjwhy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_jtbicl {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_ttyzmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_fzaqlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_thvlpr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_utjxhz, .li_cfwf_smmcqo, .li_cfwf_fxugbl, .li_cfwf_gedjfb, .li_cfwf_mssucv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_cyzbxu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_ztksak, .a_cfwf_cekbms, .a_cfwf_eytpdl, .a_cfwf_fnmymr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.div_cfwf_mmbyid {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_qrgalz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #fff;
  border-left: 0 #000;
  border-right: 0 #000;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_zcxjmw {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_rbyago {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_dsaqsk {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_wytlya {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ijnlqa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_alswil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_afbmty {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_vbkcws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_apystc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_xwwwst {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_vjpyfg, .li_cfwf_wmcikq, .li_cfwf_bgeisj, .li_cfwf_qtebqc, .li_cfwf_hzgwbl, .li_cfwf_iombef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_idhuez {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_bjplmm, .a_cfwf_dmbxmy, .a_cfwf_dvquoz, .a_cfwf_gqhhnx, .a_cfwf_danokk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.div_cfwf_nyeoat {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_cqhsrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #fff;
  border-left: 0 #000;
  border-right: 0 #000;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_axzdvx {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_csfqah {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_yversb {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_bhrsac {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_dfglcs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_wcqhsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_cpjgax {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_ffwjew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_nsfdqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_zbtyaw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_qqrblr, .li_cfwf_jenkhd, .li_cfwf_xldcdt, .li_cfwf_yovpbh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_ngsyhn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_rwnjnj, .a_cfwf_edajkt, .a_cfwf_tjdavm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_lhtsoa {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_oevjgf {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_vvvogq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.p_cfwf_snprbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_ptnxhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
  width: auto;
  height: auto;
  margin: 38.8889px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.input_cfwf_sydpnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8da597;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #8da597;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  -webkit-user-select: none;
  user-select: none;
  white-space-collapse: preserve;
  border: 0 #8da597;
  outline-color: #8da597;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
}

.div_cfwf_dfcrcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: center;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 388.889px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 388.889px;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
}

.div_cfwf_cnykuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: center;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_loqchw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ffdede;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 10px 0 0;
  padding: 10px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
}

.div_cfwf_iznhsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.section_cfwf_gcchfo {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: clip;
}

.div_cfwf_niykym {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_oacdck {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 48px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_xqcrhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 19.2px;
  width: auto;
  max-width: 388.889px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.pseudo_before_cfwf_ikbsxi {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_atqbzn {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_ktdopk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_nyypcj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_lzezhb {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_tqquab {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_fzqjkh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_qgtkix {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_nfcdfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_twqnpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_wtanli {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_odnsxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_fqbgoq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_njpfzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.img_cfwf_kchdts {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ybzgek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 800px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_ijqkut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_tknpgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
}

.div_cfwf_trpgcx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.img_cfwf_aacgyh {
  box-sizing: border-box;
  aspect-ratio: auto 960 / 960;
  transform-style: preserve-3d;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  will-change: transform;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(.966652, .966652, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_coivdc {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 129.63px auto 0;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_xyeqjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_jwuolk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  gap: 32.4074px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_dwddkc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_etpkou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_fkjxfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_iotbwf {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_zzrugr {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_aelbij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_shfyzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-family: Lato, sans-serif;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.ul_cfwf_kqfgbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 6.48148px;
  padding-left: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  overflow: hidden;
}

.li_cfwf_zgkwdo, .li_cfwf_ofitxm, .li_cfwf_eiipjd, .li_cfwf_qezvml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  list-style-type: disc;
  display: list-item;
}

.p_cfwf_ouyeiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.strong_cfwf_zfsiln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: inline;
}

.div_cfwf_swytkp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_yyxeqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_lcalvv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_cwnldb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_gnpdac {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gqscrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 7 / 2 / 12;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_bxhfjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  align-items: flex-start;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_htcjor {
  box-sizing: border-box;
  aspect-ratio: 6.6 / 7.9;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_zwczcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_jenrie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  gap: 32.4074px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_khzcfb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_lfpcra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_tksvtm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_mnbwun {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_iazrjx {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_bftcgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_itcvpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_bidrzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.ul_cfwf_ibpfgi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 6.48148px;
  padding-left: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  overflow: hidden;
}

.li_cfwf_zgfphl, .li_cfwf_thlhgn, .li_cfwf_wgubdj, .li_cfwf_tvbgxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  list-style-type: disc;
  display: list-item;
}

.p_cfwf_ofhbpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ntyunm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_whbbgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.a_cfwf_ibynxk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img_cfwf_ezttmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 388.889px;
  max-width: 105px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 388.889px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ndanhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 2 / 2 / 7;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_atbniw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  align-items: flex-start;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_iiqydp {
  box-sizing: border-box;
  aspect-ratio: 6.6 / 7.9;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_asrwgt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_dbrzgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  gap: 32.4074px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_dgkvbu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_qvwabj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_zmpent {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_xvmlmw {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_qamxso {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_wumwdm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_uiqyjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_oczgbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.ul_cfwf_lufyle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 6.48148px;
  padding-left: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  overflow: hidden;
}

.li_cfwf_rvsidx, .li_cfwf_oamjzo, .li_cfwf_txuoqh, .li_cfwf_qvbjru, .li_cfwf_mtsjqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  list-style-type: disc;
  display: list-item;
}

.p_cfwf_ktsqiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_zbicic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_icvrdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_souczp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gpnbpm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_tunpba {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_zwagcw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 7 / 2 / 12;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_huhwqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  align-items: flex-start;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_dchftt {
  box-sizing: border-box;
  aspect-ratio: 6.6 / 7.9;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_hnfimq {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_ajvbgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 800px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_jtndli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gysvfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
}

.pseudo_before_cfwf_zoqkqf {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_yjfllb {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_vipxle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 16px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_guovyd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_xveisb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.img_cfwf_ykykyx {
  box-sizing: border-box;
  aspect-ratio: auto 960 / 960;
  transform-style: preserve-3d;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  will-change: transform;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_tfgxqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 129.63px 0 64.8148px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_fisfnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  gap: 19.4444px;
  width: auto;
  max-width: 648.148px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.pseudo_before_cfwf_ckrqua {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_eebrhh {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_xifxxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_amzdno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_pzgepd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_xylecu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gnoewg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_myrhmz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ddevkp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_olvltc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_aczrni {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_hcnnul {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_ssbfte {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_byrcfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_zahqic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_icktwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_duhuni {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_cvllwo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_keomgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_ueadtb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_rfvuyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_syyknu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_oeyvbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_rdnocp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vtixkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_znejke {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_usnkxp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_buapbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_yvhmgg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_askhtz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_igqqpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_hoffsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_evwyfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_ojxlbu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_bcrrbu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_eiqrfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ieqrnt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_ibagio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_tlfjql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_jeqhau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_zkmedv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_ayvtzk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gjpiqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_wqqpxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_mctudt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_pnnpes {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_nvkjma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_dpiggk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_uuacaa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_czlluj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_uftqga {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_uldauy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_oxagql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ezndut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_cnmevu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_iylypn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_mtaany {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ueygee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_zmyyql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_pltjom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_klmgbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ovcmkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_hxyzdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kmohsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_mqoxmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_dqjwgo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_deoajb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ddxgps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_dpawdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_mqfvtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_oppabx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_neannl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_vxqbgu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_znutde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ujodgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_qgpewv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_izdhzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_yrfckj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_uragmi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_ylhkex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_oqkfeh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_yhbwdc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_jyrxhh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_warkvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_wbkkzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_fucrkl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_lpgemc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_nnuvun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_tanzvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_iyshsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_opcbov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gbjwlw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_pfvjsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_grwhjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_xatjxh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_clpjez {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_zbdoon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_cquyyw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_zubcda {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_jpqqzn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_pqvryj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ljeuxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_kmjynu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_cpiklo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_jktsmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gwyvjw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_lxtxnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ypekzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_saoijp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_tdhiug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_nxrsxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_klsjeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_umbdop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_cpdpte {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_dgktlk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ezgfvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_vaythx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ysxmgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_icasmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ypcpvv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_ehuygi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_mdfthe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_gjoquf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_lbjiln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_bdastm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_djxpyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_levsok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_cexqed {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_ibpnpr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kogxnp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_epfhym {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_tfzufl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_hffghs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_unprlv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 120px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_aqnzbd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_vrjcpw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_igcvnn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_eomnnl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_qbjvci {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_xikzwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 90px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_uhpmnb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_znhuhf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_jvxdiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_xkixry {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_mawxff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_gbkdvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_nxfckq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_xrvbza {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_qglnqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_gcnjwe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ccesfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_pxkcpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_hkksvm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_hzydsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_cdldip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_tslxzo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_jigjub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_rhxtvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_mldthi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_uyjyrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_edqhrk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f8eee2;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section_cfwf_uylbkd {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: clip;
}

.div_cfwf_mxpspd {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_ybsxou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 64.8148px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_vapvyd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  gap: 19.4444px;
  width: auto;
  max-width: 648.148px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.pseudo_before_cfwf_mqdjss {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_zhkyqo {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_vdgvjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_vfbtxl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_ptznnn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gilrom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_wbiqws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_emaewm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_tsmklr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_gvtvku {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_vrvosu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f8eee2;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div_cfwf_azvynr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_saeixc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_wvgpwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 25.9259px 0 51.8519px;
  padding-top: 12.963px;
  padding-bottom: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
  overflow: clip;
}

.div_cfwf_ehusud {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_gnkajv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(253.863%)translate3d(0, 0, 0);
}

.div_cfwf_wkneqp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_cpcobk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_diqbxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_fruxcn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_usttlz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(253.901%)translate3d(0, 0, 0);
}

.div_cfwf_mcwcco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_agdeeh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vwlocm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_gyoqpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vsyilo {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(253.964%)translate3d(0, 0, 0);
}

.div_cfwf_npobmg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_jwlnmh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zuzbif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_xqhnrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_hsjhsy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-376.004%)translate3d(0, 0, 0);
}

.div_cfwf_xqjuaw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_gjhztn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ruvhfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_rhziyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_devdxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-376.777%)translate3d(0, 0, 0);
}

.div_cfwf_offkwo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_gqmgah {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_palmvn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_anuema {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_gmqyaj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-376.308%)translate3d(0, 0, 0);
}

.div_cfwf_kdcbco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_kksigj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_wpxlfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_opqrev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_npgyww {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_hchssg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_dcadcx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  gap: 12.963px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.button_cfwf_iymaic {
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  width: 38.8889px;
  height: 38.8889px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal;
  background-color: #8da597;
  border: 1px solid #efeeec1a;
  border-radius: 3.24074px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 38.8889px;
  inline-size: 38.8889px;
  margin: 0;
  padding: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: rotate(-180deg);
}

.svg_cfwf_nxfcsp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 16.2037px;
  height: auto;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: auto;
  inline-size: 16.2037px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rjtqcp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  stroke: #fff;
  stroke-miterlimit: 20;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_kbypxa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  stroke: #fff;
  stroke-miterlimit: 10;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.button_cfwf_gdsnit {
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  width: 38.8889px;
  height: 38.8889px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal;
  background-color: #8da597;
  border: 1px solid #efeeec1a;
  border-radius: 3.24074px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 38.8889px;
  inline-size: 38.8889px;
  margin: 0;
  padding: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_jovmps {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 16.2037px;
  height: auto;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: auto;
  inline-size: 16.2037px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hudwos, .path_cfwf_ffvxqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  stroke: #fff;
  stroke-miterlimit: 10;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.img_cfwf_mesqec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_zoykhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: flex-start;
  block-size: 100%;
  margin: 129.63px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
}

.div_cfwf_autjra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: auto;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.h2_cfwf_guvuex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_zkgyhb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_vtgngp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_wwaone {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_fwbalo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 220.37px;
  max-width: 220.37px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ejkdyy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_zfouml {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 220.37px;
  max-width: 220.37px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_brpfri {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68a42ceb804a2a7e452a5bb8_Mask%20Group.jpg");
  background-position: 0 0;
  background-size: cover;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_facubj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 720px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  gap: 32px;
  block-size: 720px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_adunyn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_hugvos {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  flex-direction: column;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: flex;
}

.h2_cfwf_xzpljl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-transform: uppercase;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.p_cfwf_mfyfkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_gvmbus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_vxjqyh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_hwglen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #d78a32;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_natzne, .div_cfwf_vrnnxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_qvjbuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0 0 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.h2_cfwf_tipbnb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 28.5185px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_sintbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.form_cfwf_ddxwlw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  gap: 0 19.4444px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: flex;
}

.div_cfwf_ewhdyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  gap: 12.963px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.input_cfwf_modggq, .input_cfwf_thtkht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: middle;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #0000;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding: 9.72222px 0;
  font-size: 12.963px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div_cfwf_iknfem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  gap: 12.963px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.input_cfwf_wcuqna, .input_cfwf_juujqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: middle;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #0000;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding: 9.72222px 0;
  font-size: 12.963px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div_cfwf_qobmvg {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_kuvytd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_paajqr {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_fhzkmo {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_dhuknb {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_mozuee {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_cqysty {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_umpiic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_jxgmmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_oqibhz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_zgnsgo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_aavnpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_zmswjg, .li_cfwf_qpcvsh, .li_cfwf_ketbva, .li_cfwf_nyalnt, .li_cfwf_twxwsn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_hqswgh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_cgmskc, .a_cfwf_cgqfjm, .a_cfwf_metleb, .a_cfwf_puxsjh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.div_cfwf_ntqpej {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_grwojc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #fff;
  border-left: 0 #000;
  border-right: 0 #000;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_higkjs {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_hkcxxx {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_dljsht {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_pwdwxb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_tteggh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_njwjox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_pnwvko {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_dhshub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_crioiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_asmseg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_krazec, .li_cfwf_anxand, .li_cfwf_tnhdxp, .li_cfwf_yecpsu, .li_cfwf_rttiwr, .li_cfwf_dkujoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_yygsxf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_iogqye, .a_cfwf_uawgug, .a_cfwf_uenjrb, .a_cfwf_tpymky, .a_cfwf_dmfibl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.div_cfwf_osedex {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_ymrjih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #fff;
  border-left: 0 #000;
  border-right: 0 #000;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_pietmd {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_muinky {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_aayyir {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_fsgqkb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_vzsbul {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_jxnevm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_fqtcze {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_wcctok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_ixbigo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_nlhxhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_idihrn, .li_cfwf_mzdsur, .li_cfwf_julwlo, .li_cfwf_vkgpcu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_yreysr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_wxuibu, .a_cfwf_wuasqy, .a_cfwf_ptuzpq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_zofhfx {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_pukquq {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_denmfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.p_cfwf_qtmlyn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_zaqogo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
  width: auto;
  height: auto;
  margin: 38.8889px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.input_cfwf_emxzuv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #8da597;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #8da597;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  -webkit-user-select: none;
  user-select: none;
  white-space-collapse: preserve;
  border: 0 #8da597;
  outline-color: #8da597;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
}

.div_cfwf_wsupao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: center;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 388.889px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 388.889px;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
}

.div_cfwf_kxjhhg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: center;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_yozrnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ffdede;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 10px 0 0;
  padding: 10px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
}

.div_cfwf_kxvktc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.img_cfwf_rauwsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_syelmg {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.a_cfwf_xlvryr {
  z-index: 102;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 50% 0;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 71.2963px;
  max-width: 100%;
  height: 77.7778px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 77.7778px;
  inline-size: 71.2963px;
  margin: 0 auto;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.svg_cfwf_cxumio {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 100%;
  height: auto;
  caret-color: #d78a32;
  fill: #fff;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: auto;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_zuqjln, .path_cfwf_egfzke {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.link_cfwf_lcwjns {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  aspect-ratio: auto;
  box-shadow: none;
  opacity: 1;
  filter: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  outline-offset: 0px;
  pointer-events: auto;
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 50%;
  transform-origin: 50%;
  transform-style: flat;
  direction: ltr;
  color: #fff;
  font-variant: normal;
  text-align: start;
  letter-spacing: normal;
  text-indent: 0;
  text-transform: none;
  text-shadow: none;
  text-overflow: clip;
  column-count: auto;
  column-rule: 0px none white;
  column-span: none;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  cursor: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  object-position: 50% 50%;
  word-spacing: 0;
  accent-color: #d78a32;
  anchor-name: none;
  anchor-scope: none;
  animation-composition: replace;
  animation-direction: normal;
  animation-delay: 0s;
  animation-duration: auto;
  animation-range-end: normal;
  animation-range-start: normal;
  animation-timeline: auto;
  -webkit-appearance: none;
  appearance: none;
  background-blend-mode: normal;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  border-collapse: separate;
  border: 0 #fff;
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
  break-after: auto;
  break-before: auto;
  break-inside: auto;
  caption-side: top;
  caret-color: #d78a32;
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
  clip-rule: nonzero;
  color-interpolation-filters: linearrgb;
  column-width: auto;
  contain-intrinsic-size: none;
  contain-intrinsic-block-size: none;
  contain-intrinsic-height: none;
  contain-intrinsic-inline-size: none;
  contain-intrinsic-width: none;
  content: normal;
  cx: 0px;
  cy: 0px;
  dominant-baseline: auto;
  empty-cells: show;
  field-sizing: fixed;
  fill: #000;
  fill-opacity: 1;
  fill-rule: nonzero;
  font-kerning: auto;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size-adjust: none;
  font-variant-alternates: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  hyphenate-character: auto;
  hyphenate-limit-chars: auto;
  -webkit-hyphens: manual;
  hyphens: manual;
  image-orientation: from-image;
  image-rendering: auto;
  initial-letter: normal;
  interpolate-size: numeric-only;
  isolation: auto;
  line-break: auto;
  marker-end: none;
  marker-mid: none;
  marker-start: none;
  mask-type: luminance;
  math-depth: 0;
  math-shift: normal;
  math-style: normal;
  offset-anchor: auto;
  offset-distance: 0px;
  offset-path: none;
  offset-position: normal;
  offset-rotate: auto 0deg;
  orphans: 2;
  overflow-anchor: auto;
  overflow-block: visible;
  overflow-clip-margin: 0px;
  overflow-inline: visible;
  overlay: none;
  overscroll-behavior-block: auto;
  overscroll-behavior-inline: auto;
  paint-order: normal;
  position-anchor: auto;
  position-area: none;
  position-try-fallbacks: none;
  position-try-order: normal;
  position-visibility: always;
  print-color-adjust: economy;
  r: 0px;
  resize: none;
  ruby-align: space-around;
  ruby-position: over;
  rx: auto;
  ry: auto;
  scrollbar-color: auto;
  scrollbar-gutter: auto;
  scrollbar-width: auto;
  scroll-behavior: auto;
  scroll-timeline-axis: block;
  scroll-timeline-name: none;
  shape-image-threshold: 0;
  shape-margin: 0px;
  shape-outside: none;
  shape-rendering: auto;
  stroke: none;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-opacity: 1;
  stroke-width: 1px;
  tab-size: 8;
  table-layout: auto;
  text-align-last: auto;
  text-anchor: start;
  text-rendering: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-spacing-trim: normal;
  text-wrap-mode: wrap;
  text-wrap-style: pretty;
  timeline-scope: none;
  touch-action: auto;
  transition-behavior: normal;
  unicode-bidi: normal;
  -webkit-user-select: auto;
  user-select: auto;
  vector-effect: none;
  view-timeline-axis: block;
  view-timeline-inset: auto;
  view-timeline-name: none;
  view-transition-name: none;
  white-space-collapse: collapse;
  widows: 2;
  will-change: auto;
  writing-mode: horizontal-tb;
  x: 0px;
  y: 0px;
  zoom: 1;
  background: none;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-radius: 0;
  outline: 0 #fff;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid: none;
  grid-area: auto;
  place-content: normal;
  place-self: auto;
  place-items: normal;
  gap: normal;
  block-size: auto;
  inline-size: auto;
  margin: 0;
  padding: 0;
  scroll-margin-block: 0;
  scroll-margin-inline: 0;
  scroll-padding-block: auto;
  scroll-padding-inline: auto;
  font-size: 12.963px;
  font-style: normal;
  font-variant-caps: normal;
  font-weight: 400;
  font-stretch: 100%;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis: none;
  text-emphasis-position: over;
  list-style: disc;
  transition-duration: 0s;
  transition-delay: 0s;
  transition-timing-function: ease;
  animation-name: none;
  animation-timing-function: ease;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-fill-mode: none;
  display: none;
  position: static;
  inset: auto;
  overflow: visible;
  transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: auto;
  mask-size: auto;
  -webkit-mask-repeat: repeat;
  mask-repeat: repeat;
  -webkit-mask-clip: border-box;
  mask-clip: border-box;
  -webkit-mask-origin: border-box;
  mask-origin: border-box;
  -webkit-mask-composite: source-over;
  mask-composite: add;
  -webkit-mask-source-type: auto;
  mask-mode: match-source;
  container: none;
}

.navbar {
  opacity: .74;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.brand {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68a42c4711a7696b4c2fb18f_Logo%20Design%20(11).png");
  background-position: 0 0;
  background-size: cover;
}

.div_cfwf_fsssbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68a9cf80beeaf7b023a58390_Cancun.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: clip;
}

.div_cfwf_thvywr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_vmpacx {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_fysmqf {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_mihcve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_yypmnv {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_kcssxq {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_maopbx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.nav_cfwf_qkwzly {
  z-index: 100;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  pointer-events: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: auto;
  height: 77.7778px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  block-size: 77.7778px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.div_cfwf_axolsb {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.a_cfwf_kefngy {
  z-index: 102;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 50% 0;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 71.2963px;
  max-width: 100%;
  height: 77.7778px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 77.7778px;
  inline-size: 71.2963px;
  margin: 0 auto;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.svg_cfwf_cxtioc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 100%;
  height: auto;
  caret-color: #d78a32;
  fill: #fff;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: auto;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_cygbgk, .path_cfwf_rkqoyw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.link_cfwf_hgwfyu {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  aspect-ratio: auto;
  box-shadow: none;
  opacity: 1;
  filter: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  outline-offset: 0px;
  pointer-events: auto;
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 50%;
  transform-origin: 50%;
  transform-style: flat;
  direction: ltr;
  color: #fff;
  font-variant: normal;
  text-align: start;
  letter-spacing: normal;
  text-indent: 0;
  text-transform: none;
  text-shadow: none;
  text-overflow: clip;
  column-count: auto;
  column-rule: 0px none white;
  column-span: none;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  cursor: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  object-position: 50% 50%;
  word-spacing: 0;
  accent-color: #d78a32;
  anchor-name: none;
  anchor-scope: none;
  animation-composition: replace;
  animation-direction: normal;
  animation-delay: 0s;
  animation-duration: auto;
  animation-range-end: normal;
  animation-range-start: normal;
  animation-timeline: auto;
  -webkit-appearance: none;
  appearance: none;
  background-blend-mode: normal;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  border-collapse: separate;
  border: 0 #fff;
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
  break-after: auto;
  break-before: auto;
  break-inside: auto;
  caption-side: top;
  caret-color: #d78a32;
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
  clip-rule: nonzero;
  color-interpolation-filters: linearrgb;
  column-width: auto;
  contain-intrinsic-size: none;
  contain-intrinsic-block-size: none;
  contain-intrinsic-height: none;
  contain-intrinsic-inline-size: none;
  contain-intrinsic-width: none;
  content: normal;
  cx: 0px;
  cy: 0px;
  dominant-baseline: auto;
  empty-cells: show;
  field-sizing: fixed;
  fill: #000;
  fill-opacity: 1;
  fill-rule: nonzero;
  font-kerning: auto;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size-adjust: none;
  font-variant-alternates: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  hyphenate-character: auto;
  hyphenate-limit-chars: auto;
  -webkit-hyphens: manual;
  hyphens: manual;
  image-orientation: from-image;
  image-rendering: auto;
  initial-letter: normal;
  interpolate-size: numeric-only;
  isolation: auto;
  line-break: auto;
  marker-end: none;
  marker-mid: none;
  marker-start: none;
  mask-type: luminance;
  math-depth: 0;
  math-shift: normal;
  math-style: normal;
  offset-anchor: auto;
  offset-distance: 0px;
  offset-path: none;
  offset-position: normal;
  offset-rotate: auto 0deg;
  orphans: 2;
  overflow-anchor: auto;
  overflow-block: visible;
  overflow-clip-margin: 0px;
  overflow-inline: visible;
  overlay: none;
  overscroll-behavior-block: auto;
  overscroll-behavior-inline: auto;
  paint-order: normal;
  position-anchor: auto;
  position-area: none;
  position-try-fallbacks: none;
  position-try-order: normal;
  position-visibility: always;
  print-color-adjust: economy;
  r: 0px;
  resize: none;
  ruby-align: space-around;
  ruby-position: over;
  rx: auto;
  ry: auto;
  scrollbar-color: auto;
  scrollbar-gutter: auto;
  scrollbar-width: auto;
  scroll-behavior: auto;
  scroll-timeline-axis: block;
  scroll-timeline-name: none;
  shape-image-threshold: 0;
  shape-margin: 0px;
  shape-outside: none;
  shape-rendering: auto;
  stroke: none;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-opacity: 1;
  stroke-width: 1px;
  tab-size: 8;
  table-layout: auto;
  text-align-last: auto;
  text-anchor: start;
  text-rendering: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-spacing-trim: normal;
  text-wrap-mode: wrap;
  text-wrap-style: pretty;
  timeline-scope: none;
  touch-action: auto;
  transition-behavior: normal;
  unicode-bidi: normal;
  -webkit-user-select: auto;
  user-select: auto;
  vector-effect: none;
  view-timeline-axis: block;
  view-timeline-inset: auto;
  view-timeline-name: none;
  view-transition-name: none;
  white-space-collapse: collapse;
  widows: 2;
  will-change: auto;
  writing-mode: horizontal-tb;
  x: 0px;
  y: 0px;
  zoom: 1;
  background: none;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-radius: 0;
  outline: 0 #fff;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid: none;
  grid-area: auto;
  place-content: normal;
  place-self: auto;
  place-items: normal;
  gap: normal;
  block-size: auto;
  inline-size: auto;
  margin: 0;
  padding: 0;
  scroll-margin-block: 0;
  scroll-margin-inline: 0;
  scroll-padding-block: auto;
  scroll-padding-inline: auto;
  font-size: 12.963px;
  font-style: normal;
  font-variant-caps: normal;
  font-weight: 400;
  font-stretch: 100%;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis: none;
  text-emphasis-position: over;
  list-style: disc;
  transition-duration: 0s;
  transition-delay: 0s;
  transition-timing-function: ease;
  animation-name: none;
  animation-timing-function: ease;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-fill-mode: none;
  display: none;
  position: static;
  inset: auto;
  overflow: visible;
  transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-size: auto;
  mask-size: auto;
  -webkit-mask-repeat: repeat;
  mask-repeat: repeat;
  -webkit-mask-clip: border-box;
  mask-clip: border-box;
  -webkit-mask-origin: border-box;
  mask-origin: border-box;
  -webkit-mask-composite: source-over;
  mask-composite: add;
  -webkit-mask-source-type: auto;
  mask-mode: match-source;
  container: none;
}

.div_cfwf_hnedou {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 130%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  will-change: opacity;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 130%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0%;
}

.div_cfwf_ysbxkl {
  z-index: 101;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  overflow-block: auto;
  overflow-inline: auto;
  overscroll-behavior-block: contain;
  overscroll-behavior-inline: contain;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32.4074px;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.div_cfwf_nmbafo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 32.4074px;
  block-size: 800px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_mraopd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 77.7778px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  block-size: 77.7778px;
  inline-size: 100%;
  margin: 0;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ksowon {
  z-index: 100;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: auto;
  height: 84.2593px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: flex-start;
  align-items: center;
  gap: 6.48148px;
  block-size: 84.2593px;
  margin: 0;
  font-size: 12.963px;
  font-weight: 500;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.h4_cfwf_fspqqc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  font-weight: 400;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.a_cfwf_eebezt {
  z-index: 102;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  perspective-origin: 50% 0;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 71.2963px;
  max-width: 100%;
  height: 77.7778px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 77.7778px;
  inline-size: 71.2963px;
  margin: 0 auto;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.svg_cfwf_evopdv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 100%;
  height: auto;
  caret-color: #d78a32;
  fill: #fff;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: auto;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xrclbe, .path_cfwf_brbwfq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_qofcgs {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  padding-left: 25.9259px;
  padding-right: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div_cfwf_rlnksd, .div_cfwf_ggigou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pescdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.a_cfwf_dpdzxs {
  z-index: 1;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_pksygu {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  column-gap: 25.9259px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 51.8519px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
  position: relative;
}

.div_cfwf_smsvmd {
  z-index: -1;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.img_cfwf_njbauv {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_aqmlpr {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-image: linear-gradient(#0000004d, #0000004d);
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0%;
}

.div_cfwf_cmwvvl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.a_cfwf_oafbtg {
  z-index: 1;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_nrljiq {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  column-gap: 25.9259px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 51.8519px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
  position: relative;
}

.div_cfwf_eiklxm {
  z-index: -1;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.img_cfwf_swliib {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_peuaui {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-image: linear-gradient(#0000004d, #0000004d);
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0%;
}

.div_cfwf_vytkvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.a_cfwf_hxkmvr {
  z-index: 1;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_qbmroc {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  column-gap: 25.9259px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 51.8519px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
  position: relative;
}

.div_cfwf_ujuqit {
  z-index: -1;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.img_cfwf_jyhejx {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_vxxoya {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-image: linear-gradient(#0000004d, #0000004d);
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0%;
}

.div_cfwf_prvbyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.a_cfwf_owjrtv {
  z-index: 1;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_vbppja {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  column-gap: 25.9259px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 51.8519px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
  position: relative;
}

.div_cfwf_hluiyu {
  z-index: -1;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.img_cfwf_itmcwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_zqqthx {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-image: linear-gradient(#0000004d, #0000004d);
  border: 0 #fff;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0%;
}

.a_cfwf_znebzo {
  z-index: 1;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding-top: 19.4444px;
  padding-bottom: 19.4444px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
  position: relative;
}

.div_cfwf_bptuud {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  align-items: center;
  column-gap: 25.9259px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 51.8519px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
  position: relative;
}

.header_cfwf_crdevb {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.div_cfwf_lbfrla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.img_cfwf_vomtrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-image: linear-gradient(#00000080, #00000080);
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_njcpfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_lgjvtn {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  padding-left: 10%;
  padding-right: 10%;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_qdsnal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 720px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr minmax(0, .25fr) 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  gap: 32px;
  block-size: 720px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_swgitm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_rzktcn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  flex-direction: column;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: flex;
}

.h2_cfwf_iuelad {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  letter-spacing: 2px;
  text-transform: none;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.p_cfwf_qqotey {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_polhbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_svycku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_avytjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f4b860;
  border: 0 #f8eee2;
  border-radius: 5px;
  outline-color: #f8eee2;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_dkivsl, .div_cfwf_ucekqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_inavhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0 0 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.h2_cfwf_fdpflj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2e6882;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 28.5185px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_wnggas {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.form_cfwf_ypqnez {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  gap: 0 19.4444px;
  inline-size: 100%;
  margin: 0;
  font-family: Raleway, sans-serif;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: flex;
}

.div_cfwf_vpoajm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #fff;
  gap: 12.963px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.input_cfwf_mawovn, .input_cfwf_xlctri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: middle;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #0000;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding: 9.72222px 0;
  font-size: 12.963px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div_cfwf_erpill {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  gap: 12.963px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.input_cfwf_owntob, .input_cfwf_wooiku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: middle;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #0000;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  padding: 9.72222px 0;
  font-size: 12.963px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div_cfwf_kxsafc {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_bxitum {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #000;
  border-top: 1px solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_gwuteb {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_zvsxdo {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_nnavtm {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_iurvyn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_mohbnx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ejtfmj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_xnmwcw {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_iujknp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_hvxfhy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_gyoglj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_gxmzcm, .li_cfwf_mpuwwl, .li_cfwf_offopt, .li_cfwf_csjqro, .li_cfwf_mowohc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_igmtpv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_iexxpx, .a_cfwf_baghzi, .a_cfwf_volnyn, .a_cfwf_euqpjg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.div_cfwf_ddznzy {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_ryvdot {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #fff;
  border-left: 0 #000;
  border-right: 0 #000;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_hzcons {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_vnrjaj {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_pecaxe {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_hytjbz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ccfpdg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_qjcxlw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_duuvjf {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_rufvul {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_qnriik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_onpyjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_ysviiy, .li_cfwf_jcxrey, .li_cfwf_pptjfu, .li_cfwf_wdhpiv, .li_cfwf_rckuum, .li_cfwf_uprrfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_gyyygr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_jgujva, .a_cfwf_bbabgb, .a_cfwf_hqdlui, .a_cfwf_iocuik, .a_cfwf_aihmyz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.div_cfwf_fvjxor {
  z-index: 900;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 100%;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
  position: relative;
}

.div_cfwf_wrrzuf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  vertical-align: top;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #fff;
  border-left: 0 #000;
  border-right: 0 #000;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_dsymib {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_tbjnul {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_lqobao {
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  right: 0%;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.svg_cfwf_zvuaie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 13px;
  height: 7px;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  block-size: 7px;
  inline-size: 13px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ddhbus {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  fill: #fff;
  stroke: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ovjcnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.nav_cfwf_jilgwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  transform-style: preserve-3d;
  color: #f8eee2;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ddd;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  min-width: 100%;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
  position: absolute;
  transform: translate3d(0, 12.963px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_auzxmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  vertical-align: middle;
  accent-color: #d78a32;
  width: 100%;
  height: 38px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  outline-color: #333;
  block-size: 38px;
  inline-size: 100%;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: none;
}

.span_cfwf_tqkqly {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: inline;
}

.ul_cfwf_sofzmy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  text-align: left;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  display: block;
}

.li_cfwf_pairof, .li_cfwf_pfjdyh, .li_cfwf_lypctl, .li_cfwf_oovhpr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #333;
  column-rule-color: #333;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #333;
  outline-color: #333;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #333;
  list-style-type: disc;
  display: list-item;
}

.a_cfwf_tkobjy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: none;
  position: relative;
}

.a_cfwf_ujiqba, .a_cfwf_gwagwc, .a_cfwf_oyordz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #8da597;
  text-align: left;
  text-transform: uppercase;
  column-rule-color: #8da597;
  vertical-align: top;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  background-color: #fff;
  border: 0 #8da597;
  outline-color: #8da597;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  margin: 0 auto;
  padding-top: 9.72222px;
  padding-bottom: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_dgravs {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_gduoyb {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_wtgpow {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.p_cfwf_waixcm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 14px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_ynnwid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
  width: 100%;
  height: 50px;
  margin: 38.8889px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.input_cfwf_eiofdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f4b860;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #8da597;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #d78a32;
  width: 100%;
  min-width: 100%;
  max-width: 187.315px;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  text-wrap-style: pretty;
  -webkit-user-select: none;
  user-select: none;
  white-space-collapse: preserve;
  background-color: #2e6882;
  border: 0 #8da597;
  outline-color: #8da597;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 10px 27px 10px 16.5278px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #8da597;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.input_cfwf_eiofdj:hover {
  color: #000;
  background-color: #ffffffab;
  outline-color: #fff;
}

.div_cfwf_yvkdtk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: center;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 388.889px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  inline-size: 388.889px;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
}

.div_cfwf_mudgcn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  text-align: center;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.div_cfwf_xlannc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #ffdede;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 10px 0 0;
  padding: 10px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: none;
}

.div_cfwf_bwhehc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f8eee2;
  column-rule-color: #f8eee2;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #f8eee2;
  outline-color: #f8eee2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f8eee2;
  display: block;
}

.main_cfwf_eusczt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.section_cfwf_cdvcen {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: clip;
}

.div_cfwf_tgoxmr {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_uifwsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 70px 10%;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_aufhme {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 19.2px;
  width: auto;
  max-width: 388.889px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.pseudo_before_cfwf_zsskvq {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_vqeyae {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_skbffy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_qikuvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Gotu, sans-serif;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_lfotco {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_hidard {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_diwrav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_nfrvjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Alegreya, sans-serif;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kbqhao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_odntqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_qfqswc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_aglxjx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  cursor: pointer;
  mix-blend-mode: normal;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition: opacity .2s;
  display: block;
}

.a_cfwf_zdlsry {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: auto;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 300px;
  max-width: 187.315px;
  height: 50px;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 50px 8.26389px;
  font-family: Gotu, sans-serif;
  font-size: 15px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.a_cfwf_zdlsry:hover {
  background-color: #b27127;
}

.a_cfwf_zdlsry:active {
  background-color: #b27127e3;
}

.a_cfwf_zdlsry.w--current {
  cursor: pointer;
}

.a_cfwf_zdlsry.w--current:hover {
  background-color: #d78a32;
}

.div_cfwf_umpvkt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.img_cfwf_tqnmdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kqdjxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 800px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_abirsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_esjhmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
}

.div_cfwf_umuxeb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.img_cfwf_wnseqj {
  box-sizing: border-box;
  aspect-ratio: auto 960 / 960;
  transform-style: preserve-3d;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  will-change: transform;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_rfqhqa {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 129.63px auto 0;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_aceshc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_afqmls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  gap: 32.4074px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_hmhtei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_tbmdzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_fvgxjw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_xnprsj {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_bbjhkp {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_glaqza {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_iykjro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.ul_cfwf_ihohzh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 6.48148px;
  padding-left: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  overflow: hidden;
}

.li_cfwf_vwznty, .li_cfwf_bzjqin, .li_cfwf_mpdeeb, .li_cfwf_mrekut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  list-style-type: disc;
  display: list-item;
}

.p_cfwf_cnkmex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.strong_cfwf_ixwtch {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: inline;
}

.div_cfwf_vlzmqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_udqvjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_hqvcxo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_shicva {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_mxblfa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_bmoqew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 7 / 2 / 12;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_lfhdvx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  align-items: flex-start;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_xyncyl {
  box-sizing: border-box;
  aspect-ratio: 6.6 / 7.9;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_ohrocl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_iwtldr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  gap: 32.4074px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_flnocv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kbkqiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_xgllqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_lqugqs {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_klijrv {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_yljrnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_aezmjv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_hfejem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.ul_cfwf_vdaaxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 6.48148px;
  padding-left: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  overflow: hidden;
}

.li_cfwf_rxnadn, .li_cfwf_vxvhkr, .li_cfwf_mbwdak, .li_cfwf_qdukdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  list-style-type: disc;
  display: list-item;
}

.p_cfwf_avnlux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_oxfpcc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_vviwca {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.a_cfwf_tmseju {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img_cfwf_nekbek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 388.889px;
  max-width: 105px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 388.889px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_xgzdqe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 2 / 2 / 7;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gtglsn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  align-items: flex-start;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_nbacgq {
  box-sizing: border-box;
  aspect-ratio: 6.6 / 7.9;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_akezbe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_pkpahy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  gap: 32.4074px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_umnkhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_jxrnbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_fcfkdt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.pseudo_before_cfwf_gixeqz {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_orjqxr {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_zqpnqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_txzbns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_txbamr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.ul_cfwf_umcmok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 6.48148px;
  padding-left: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  overflow: hidden;
}

.li_cfwf_ymlimr, .li_cfwf_vthvke, .li_cfwf_pqxtqf, .li_cfwf_evjsfe, .li_cfwf_qnhemh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  list-style-type: disc;
  display: list-item;
}

.p_cfwf_tzhlxl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_fmmbek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gipwlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_dastsa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_qyviuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_tfccvw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ngsmlk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 7 / 2 / 12;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_zldjne {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  align-items: flex-start;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_qswpdt {
  box-sizing: border-box;
  aspect-ratio: 6.6 / 7.9;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_kvizle {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_iqasjg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 800px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_jsohkk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kkpcjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
}

.pseudo_before_cfwf_dgzcha {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_mcafck {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_cnxiax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 16px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_nlryat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_srzoek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.img_cfwf_zrinec {
  box-sizing: border-box;
  aspect-ratio: auto 960 / 960;
  transform-style: preserve-3d;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  will-change: transform;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.div_cfwf_stlpov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 129.63px 0 64.8148px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gnzdqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  gap: 19.4444px;
  width: auto;
  max-width: 648.148px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.pseudo_before_cfwf_ktrhzc {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_bavfli {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_ajtyho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_abptdm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_pxnmbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_exanqb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_zomnji {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_iyntfu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_rninmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_dxocdq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gxpzsa {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_yeomjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_hftgza {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_flteoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_bldxps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_pmwfai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_jobojs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ygcrkg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_veloka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_sduvnm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_tmmtvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_shgsjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_puqnzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_jkoibi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_tqipgq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_uvbrhy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_zeyeml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_guyywo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_sbbswz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_vouiru {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_srlmiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_dhpbwc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_zdzujh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_uhyzlx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_vibagd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_qyyozu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_lyxdee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_ovaedg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kgoqcq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_vnyizr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_tizyor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_hmpjqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_cqnamq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_awrgxj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_hvepoi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ybwuwy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_ycadxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_mmqtcr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_epossd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_lyrpbs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_xqfufs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_egbujj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_umzdsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_zlbqfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_fqnhcq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ycuysi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_eslyqu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_dxexef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_avzhet {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_swzkrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_qmtuya {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_jgyeas {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_ttrpkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_jgqfbe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_zlqirv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_mumibu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_loonvm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_qtjhkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_mnqzgs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_hvzjms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_wwbips {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_fawhgb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_kcpxiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_iekvto {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_urrdpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_ljrpkv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_gqfccm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_tcsccz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_dmajiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_ohkiih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_hvcuho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_mchixe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_omeatv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_mucdvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_wornmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2e6a7f;
  text-transform: none;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 100%;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_qdkbqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ojsbtd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 20px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_ymiaqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_kxwcxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_hbwbpr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f4b860;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_wfffbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_pcmzsv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_awjhnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Raleway, sans-serif;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_hsyhgb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_tfzltb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_moizod {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f4b860;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_ecrmob {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_xhdwth {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_pdplft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vyexoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_ururgq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_doimpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f4b860;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_jsbnsw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ngjxna {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_mnrcah {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_pfakax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_sfjnxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_mmjrwa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f4b860;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_zdsdmz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_bmdpao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_nbcdqs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_bnnfcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_kryfcq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_pzunxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f4b860;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_kiacgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_tinurl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_ycgeqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_sgwjci {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_ofpezz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_ztiakf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_xljvyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_pfcgfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_rfstec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_hkppwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 48px 0;
  padding-bottom: 80px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_iiifve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ibdsnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: sticky;
  top: 15%;
}

.div_cfwf_cumeij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_eswxrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_lhikfm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_gcxmbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  gap: 16px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: grid;
}

.div_cfwf_twbilz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_krbqiu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_nvtobv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_bpzlqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 120px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_nwihtr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_efykxp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gkjrni {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_zuskcd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_kmrajs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_deqgyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 90px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_sjnuyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_zeqbpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_hjgurk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_lfhqcq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_pcvzpy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_ulhgjm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_jddako {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_zrlbis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_igdypu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_ddyhur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_mmjgfn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_waguuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_mqgfiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_wyktej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ffijcz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 259.259px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 259.259px;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.div_cfwf_ugvrny {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #8da597;
  border: 3px solid #fff;
  border-radius: 20.7407px;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.div_cfwf_kszkyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  block-size: 100%;
  margin: 0;
  padding: 32px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.img_cfwf_rnapej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 40px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_cwtifi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_zhsvju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  flex-direction: column;
  gap: 40.5093px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16.2037px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_mxabvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f8eee2;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section_cfwf_fwiykk {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 129.63px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
  overflow: clip;
}

.div_cfwf_rljyyq {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_rufjib {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 64.8148px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_ucrpko {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  gap: 19.4444px;
  width: auto;
  max-width: 648.148px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.pseudo_before_cfwf_epmafr {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_kbrnvf {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_wkkqjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.h2_cfwf_rvtmah {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0 0 16.2037px;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_nkfmxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_zrufwy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_wpeimo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_xonran {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_kpnfte {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_uyywyk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 187.315px;
  max-width: 187.315px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_edglnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100%;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  background-color: #f8eee2;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div_cfwf_faqsnt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_zqoqfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_nxgiak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  overflow-block: clip;
  overflow-inline: clip;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 25.9259px 0 51.8519px;
  padding-top: 12.963px;
  padding-bottom: 12.963px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
  overflow: clip;
}

.div_cfwf_wozdds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_ezovel {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(357.751%)translate3d(0, 0, 0);
}

.div_cfwf_evcaot {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_cfakut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_lljefk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_bihrwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ixmbpa {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(357.751%)translate3d(0, 0, 0);
}

.div_cfwf_pfpexa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_sffnkt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_arbqla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_trwtkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_mpefyy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-262.283%)translate3d(0, 0, 0);
}

.div_cfwf_dfqdfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_epczeq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zslzpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_buqgki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_cignlt {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-262.332%)translate3d(0, 0, 0);
}

.div_cfwf_aovqvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_ghxlpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_mvlbat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_gmubww {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_cfimqz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-262.361%)translate3d(0, 0, 0);
}

.div_cfwf_zbtylq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_phkynk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xuifde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_ahfdtn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_cunluh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .45;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  width: auto;
  height: auto;
  margin: 0 16px 0 1px;
  padding: 9.72222px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  display: block;
  position: relative;
  transform: translate(-262.38%)translate3d(0, 0, 0);
}

.div_cfwf_mkneld {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 324.074px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border: 1px solid #efeeec1a;
  border-radius: 9.72222px;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 38.8889px;
  inline-size: 324.074px;
  margin: 0;
  padding: 25.9259px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.p_cfwf_khsutb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fejcjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: flex-start;
  align-items: center;
  gap: 9.72222px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.span_cfwf_mqraat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  cursor: grab;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ciympt {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_orewke {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_zkrjvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  gap: 12.963px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.button_cfwf_cuhvzg {
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  width: 38.8889px;
  height: 38.8889px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal;
  background-color: #8da597;
  border: 1px solid #efeeec1a;
  border-radius: 3.24074px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 38.8889px;
  inline-size: 38.8889px;
  margin: 0;
  padding: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
  transform: rotate(-180deg);
}

.svg_cfwf_qvisir {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 16.2037px;
  height: auto;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: auto;
  inline-size: 16.2037px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_lmzfmu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  stroke: #fff;
  stroke-miterlimit: 20;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_egwlxa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  stroke: #fff;
  stroke-miterlimit: 10;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.button_cfwf_hjvbtn {
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  -webkit-appearance: button;
  appearance: button;
  width: 38.8889px;
  height: 38.8889px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal;
  background-color: #8da597;
  border: 1px solid #efeeec1a;
  border-radius: 3.24074px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 38.8889px;
  inline-size: 38.8889px;
  margin: 0;
  padding: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .2s, .2s;
  transition-delay: 0s, 0s;
  transition-timing-function: ease, ease;
  display: flex;
}

.svg_cfwf_peorif {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  width: 16.2037px;
  height: auto;
  caret-color: #d78a32;
  fill: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: auto;
  inline-size: 16.2037px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_lvtrkg, .path_cfwf_nwbegh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  accent-color: #d78a32;
  caret-color: #d78a32;
  stroke: #fff;
  stroke-miterlimit: 10;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.header_cfwf_dzqqgd {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  object-fit: fill;
  accent-color: #d78a32;
  width: auto;
  height: 100vh;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 129.63px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
  position: relative;
}

.div_cfwf_gmgkwa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: 100%;
  height: 100vh;
  caret-color: #d78a32;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.img_cfwf_udzivg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  vertical-align: middle;
  object-fit: cover;
  accent-color: #d78a32;
  width: 100%;
  max-width: 100%;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_gakovy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_hmyvkh {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  max-width: 1728px;
  height: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  inline-size: 100%;
  margin: 0 auto;
  padding-left: 32.4074px;
  padding-right: 32.4074px;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
  position: relative;
}

.div_cfwf_nelkwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 800px;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: center;
  block-size: 800px;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_sudwgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  width: auto;
  height: 100%;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  justify-content: center;
  align-items: flex-start;
  block-size: 100%;
  margin: 129.63px 0 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.div_cfwf_kyimpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: auto;
  max-width: 560px;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: flex;
}

.h2_cfwf_sugxbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 32.4074px;
  font-weight: 400;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.p_cfwf_hbnfis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 15.5556px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_imkuqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.div_cfwf_msedyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: none;
}

.a_cfwf_ueruyr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 220.37px;
  max-width: 220.37px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_fhgoyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  text-align: center;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.a_cfwf_waajko {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  column-rule-color: white;
  accent-color: #d78a32;
  caret-color: #d78a32;
  width: 100%;
  min-width: 220.37px;
  max-width: 220.37px;
  height: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  transition-behavior: normal, normal, normal;
  background-color: #d78a32;
  border: 0 #fff;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 5.50926px;
  inline-size: 100%;
  margin: 0;
  padding: 9.36574px 16.5278px 8.26389px;
  font-size: 11.0185px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s, .5s, .3s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pseudo_before_cfwf_rzcrdh {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.pseudo_after_cfwf_citzez {
  clear: both;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  unicode-bidi: normal;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  grid-area: 1 / 1 / 2 / 2;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 12.963px;
  line-height: 16.2037px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  animation-duration: 0s;
  display: table;
}

.div_cfwf_upoise {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #5a5a5a;
  column-rule-color: #5a5a5a;
  accent-color: #d78a32;
  caret-color: #d78a32;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-style: pretty;
  border: 0 #5a5a5a;
  outline-color: #5a5a5a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12.963px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #5a5a5a;
  display: block;
}

.image {
  object-fit: cover;
  display: block;
}

.body {
  background-color: #f8eee2;
}

.text-field {
  opacity: 1;
  pointer-events: auto;
  color: #2e6882;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff;
  background-clip: border-box;
  border: 2px solid #fff;
  border-radius: 4px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  text-decoration-color: #fff;
}

.text-field-2 {
  color: #000;
  border: 2px solid #fff;
  border-radius: 4px;
}

.text-field-3 {
  color: #000;
  border: 3px solid #fff;
  border-radius: 4px;
}

.text-field-4 {
  color: #2e6882;
  border: 2px solid #fff;
  border-radius: 4px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.select-field {
  color: #837e78;
  background-color: #fff;
}

.slider-nav-inactive {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  padding: 0;
  box-shadow: 0 2.4px 7.2px #122b690a, 0 1.2px 2.4px #122b6914, 0 0 0 1.2px #122b6914;
}

.slider-author-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slider-icon {
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.slider-avatar {
  width: 48px;
}

.slider-testimonial {
  background-color: #ddd0;
  height: auto;
}

.slider-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.left-arrow-hidden {
  display: none;
}

.slider-nav {
  z-index: 2;
  justify-content: center;
  align-items: center;
  column-gap: 8px;
  padding: 16px;
  display: flex;
}

.testimonial-name {
  color: #000;
  font-weight: 500;
  line-height: 24px;
}

.slider-arrow-right {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  white-space: nowrap;
  background-color: #000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.slider-nav-active {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #d78a32;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  padding: 0;
  box-shadow: inset 0 4.8px 14.4px #9b8eff4d, inset 0 1.2px #9b8eff99, 0 1.2px 1.2px #5b29ffcc, 0 0 0 1.2px #ff5805;
}

.slider-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

.slide-nav-hidden {
  display: none;
}

.slider-image {
  height: 100%;
}

.slider-control-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.slider-wrapper {
  width: 100%;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.slider-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.testimonial-author {
  color: #5a5a60;
  letter-spacing: .08px;
}

.slider-pararagraph {
  color: #000;
  letter-spacing: -.2px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.slider-arrow-left {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000;
  white-space: nowrap;
  background-color: #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.right-arrow-hidden {
  display: none;
}

.slide {
  height: auto;
}

.slider-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.gallery-wrapper {
  background-color: #f8eee2;
  flex: none;
  padding-top: 6vh;
  padding-bottom: 6vh;
}

.carousel {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.image-wrapper {
  opacity: .6;
  margin-right: 5px;
  padding: 1vh 5px;
  transition: opacity .2s;
  display: flex;
}

.image-wrapper.slick-center {
  opacity: 1;
}

.image-2, .image-3 {
  object-fit: contain;
  max-height: 76vh;
}

.slider {
  background-color: #f8eee2;
  border: 0 solid #fff;
  width: 100%;
  height: auto;
  margin-top: 276px;
  position: relative;
  top: 50%;
  overflow: hidden;
  transform: translate(0, -50%);
}

.mask {
  text-align: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.slide-2 {
  text-align: center;
  cursor: grab;
  width: 100%;
}

.img {
  display: inline-block;
}

.left-arrow {
  background-image: linear-gradient(to right, #000, #0000);
  width: 25%;
}

.right-arrow {
  background-image: linear-gradient(270deg, #000, #0000);
  width: 25%;
}

.slide-nav {
  font-size: 9px;
  line-height: 20px;
}

.slider-2 {
  width: 100%;
  height: 800px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  position: relative;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68a7beec2c5d3d40aed43666_4.jpg");
  background-position: 0 0;
  background-size: cover;
}

.left-arrow-2, .right-arrow-2 {
  background-color: #f8eee2;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68a42ceb804a2a7e452a5bb8_Mask%20Group.jpg");
  background-position: 0 0;
  background-size: auto;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.list {
  padding-left: 0;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.quick-stack-2.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0;
}

.cell-6 {
  justify-content: flex-start;
  align-items: center;
}

.cell-9 {
  justify-content: center;
  align-items: flex-start;
}

.features-hero {
  color: #000;
  text-align: left;
  font-size: 13px;
  font-weight: 300;
}

.bold-text-8 {
  color: #f8eee2;
  padding-left: 5px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.button {
  background-color: #d78a32;
  border-radius: 5px;
  width: 100%;
  margin-top: 20px;
  padding-left: 15px;
  font-family: Gotu, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.hero {
  background-image: linear-gradient(#00000075, #00000075), url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed1c242f6668c0f3153417_atardecer-en-canc-n_t20_4eyeZA_11zon%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.nav-menu-2 {
  display: flex;
}

.navlink-3 {
  color: #51544a;
  height: 80px;
  margin-right: 20px;
  padding-top: 29px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s;
  overflow: hidden;
}

.navlink-3:hover {
  text-decoration: none;
}

.navlink-3.w--current {
  color: #71847b;
  font-weight: 400;
}

.text-block-10 {
  color: #fff;
  text-decoration: none;
}

.underline-2 {
  background-color: #b6b9af;
  width: 101%;
  height: 1.5px;
}

.call-us-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f1f1ed;
  background-color: #f7b75e;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80px;
  padding-top: 8px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: inline-block;
  position: relative;
}

.call-us-3:hover {
  background-color: #7d8a83;
}

.phone {
  flex-wrap: wrap;
  display: flex;
  position: relative;
  top: 19px;
}

.negative-margin {
  height: 100%;
  position: relative;
  top: -5px;
}

.navbar-2 {
  background-color: #2e6882;
}

.text-block-11, .text-block-12 {
  color: #fff;
}

.text-block-13 {
  color: #2e6882;
}

.navbar-3 {
  text-align: left;
  background-color: #2e6882;
  display: flex;
}

.nav-link {
  color: #e2ba67;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.nav-link-2 {
  color: #e2ba67;
  -webkit-text-stroke-color: #f4b860;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.nav-link-3 {
  color: #e2ba67;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.nav-menu-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.button-2 {
  color: #2e6882;
  background-color: #f4b860;
  border-radius: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.text-block-14 {
  color: #2e6a7f;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 40px;
}

.text-block-14.white {
  color: #fff;
  text-align: left;
  flex-flow: column;
  margin-top: 50px;
  line-height: 100%;
  display: flex;
}

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

.section {
  text-align: center;
  background-color: #f3ece3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 100px 10%;
  display: flex;
}

.text-block-16 {
  color: #2e6a7f;
  text-align: center;
  margin-top: 30px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-style: normal;
}

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

.text-block-16.white {
  color: #fff;
  text-align: left;
  font-size: 17px;
  font-weight: 300;
}

.text-block-16.white._2 {
  margin-top: 10px;
}

.text-block-16._3 {
  text-align: left;
}

.quick-stack-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 10px;
  padding: 0;
}

.cell-10 {
  justify-content: center;
  align-items: center;
}

.cell-11 {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
  font-size: 12px;
}

.features-hero-2 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.features-hero-2._2 {
  padding-left: 5px;
}

.cell-12 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
  font-size: 12px;
}

.features-hero-3 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.features-hero-3._2 {
  color: #000;
  padding-left: 5px;
}

.container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 30px 25% 0;
  display: flex;
}

.image-4 {
  text-align: center;
  margin-top: 5px;
}

.grid-3 {
  grid-template-rows: auto;
  place-items: center;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 350px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.cell-13 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  font-size: 12px;
}

.features-hero-4 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.bold-text-9 {
  color: #2e6a7f;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.section-2 {
  background-color: #7da1b3;
}

.content-tab-image {
  border-radius: 24px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.content-feature-icon {
  padding: 4px;
}

.content-tab-progress {
  background-color: #e7e7e7;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 4px;
  display: flex;
}

.content-tab-browse-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid #e7e7e7;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding-top: 12px;
  text-decoration: none;
  display: flex;
}

.subheading-large {
  color: #2b2b2b;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.75;
}

.content-tab-content {
  max-width: 40%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.content-features-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  border-top: 1px solid #e7e7e7;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 64px;
  padding-top: 24px;
  display: flex;
}

.content-tab-pane {
  width: 100%;
  height: 100%;
}

.content-tabs-wrapper {
  position: relative;
}

.column {
  flex-flow: column;
  display: flex;
}

.container-large {
  z-index: 1;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.column-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.column-x-small._32 {
  justify-content: center;
  align-items: flex-start;
}

.column-x-small._2 {
  justify-content: center;
  align-items: center;
  display: block;
}

.content-tabs-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 400px;
  display: flex;
}

.subheading-regular {
  color: #fff;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1;
}

.subheading-regular.text-color-secondary {
  color: #454545;
}

.icon-button-primary {
  color: #fff;
  background-color: #286efb;
  border-radius: 32px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: background-color .3s;
  display: flex;
}

.icon-button-primary:hover {
  background-color: #1843dc;
}

.code-embed {
  display: none;
}

.content-tabs {
  margin-top: 48px;
  margin-bottom: 24px;
  display: flex;
  position: static;
}

.section-regular {
  background-color: #f6f6f6;
  padding: 64px 5%;
  position: relative;
}

.section-regular.background-light {
  background-color: #7da1b3;
  padding: 100px 10%;
}

.paragraph-x-large {
  color: #454545;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.75;
}

.h1-heading {
  color: #2b2b2b;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.content-tab-link-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.content-tab-link-details:hover {
  background-color: #f6f6f6;
}

.paragraph-small {
  color: #454545;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.75;
}

.paragraph-small.text-color-tertiary {
  color: #6d6d6d;
}

.icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.content-tab-progress-bar {
  background-color: #286efb;
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.content-tab-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #49505b;
  background-color: #fff0;
  border-radius: 8px;
  flex-flow: row;
  width: 100%;
  padding: 0;
  transition: color .3s, box-shadow .3s, background-color .3s;
  display: flex;
}

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

.content-tabs-left {
  max-width: 50%;
}

.content-tab-link-image {
  filter: grayscale();
  background-color: #f6f6f6;
  border-radius: 16px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.content-tab-progress-wrapper {
  padding: 8px;
  display: flex;
}

.row-2x-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.grid-4 {
  grid-template-rows: auto;
}

.grid-5 {
  grid-template-rows: auto;
  place-items: center;
}

.button-3 {
  color: #2e6882;
  text-align: center;
  background-color: #f4b860;
  border-radius: 10px;
  width: 100%;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.button-3._3 {
  width: 100%;
}

.button-3._4 {
  width: 50%;
}

.button-3._6 {
  width: 80%;
}

.button-3._7, .button-3._5 {
  width: 50%;
}

.text-block-17 {
  color: #fffdfd;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.text-block-18 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.list-2 {
  color: #fff7f7;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.list-2._3 {
  flex-flow: column;
  display: flex;
}

.cell-18 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced3b_Fachada%20Sonsierra.png");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 120px;
}

.cell-18.lpinver {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed265b004d9abfd941b1f2_terraquia%20amenidades.png");
  background-position: 50%;
}

.div-block-38 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced49_Cancha%20padel.jpeg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.div-block-37 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68edf3712862480f0cd586c1_meditacion.png");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.div-block-37._2 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68edf371bb15da9c1d5b3ee5_juegos.png");
}

.container-6 {
  height: 530px;
}

.cell-19 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced62_C3%20C.jpg");
  background-position: 50%;
  background-size: cover;
}

.cell-19.lpinver {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced49_Cancha%20padel.jpeg");
}

.cell-25 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced1e_Cine.jpeg");
  background-position: 50%;
  background-size: cover;
}

.quick-stack {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-left: 20px;
}

.quick-stack.lpinv {
  background-color: #f4b860;
  padding: 40px 5% 100px;
}

.cell-26 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed32a4f9cf9c228c2a2743_20251008_2231_Natacio%CC%81n%20en%20Alberca_remix_01k73kq4v9fgfrr7xqp3vc8rk4.png");
  background-position: 50%;
  background-size: cover;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced2d_Alberca.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.container-7 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 10%;
  padding-right: 10%;
  display: block;
}

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

.heading-2 {
  color: #fff;
}

.text-span-16 {
  color: #020202;
  font-size: 35px;
  font-weight: 400;
  line-height: 10px;
}

.title-all-caps {
  color: #0e0e0e;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 300;
  line-height: 15px;
  display: inline-block;
}

.title-all-caps.lp {
  color: #2e6882;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 10px;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2em;
}

.section-3 {
  margin-top: 100px;
}

.body-2 {
  background-color: #f4b860;
}

.section3 {
  background-color: #f3ece3;
  padding-top: 100px;
  padding-left: 10%;
  padding-right: 10%;
}

.error-message-2 {
  font-size: 15px;
  line-height: 20px;
}

.image-9 {
  background-color: #0000;
}

.image-9.cta {
  margin-top: -15px;
  margin-bottom: 10px;
}

.cell-23 {
  justify-content: center;
  align-items: flex-end;
}

.content-section {
  width: 100%;
  max-width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.content-section.double {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-section.double.brochure {
  background-color: #f4b860;
}

.content-section.double.formsection {
  background-color: #2e6882;
  padding-bottom: 0;
}

.form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-17 {
  width: 390px;
  max-width: 150%;
  margin-top: 0;
  margin-right: -60px;
  padding-bottom: 0;
  padding-right: 0;
}

.text-block-19 {
  color: #fff;
  margin-top: 20px;
  padding-left: 20%;
  padding-right: 20%;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.hero-about-title {
  color: #51544a;
  font-size: 32px;
  line-height: 34px;
}

.hero-about-title.lp {
  letter-spacing: -1px;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.hero-about-title.lp.depas {
  color: #96896e;
  letter-spacing: 0;
  text-transform: none;
  font-weight: 500;
}

.hero-about-title.lp.depas.brochureinversiones {
  -webkit-text-stroke-color: #c7ba9f;
  font-size: 40px;
}

.hero-about-title.lp.depas.brochureinversiones.titlebrochure {
  color: #2e6a7f;
  margin-top: 0;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 30px;
}

.review-bg {
  border-radius: 0;
  width: 100%;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.text-field-5 {
  border: 1px solid #c8cabe;
  border-radius: 5px;
  height: 55px;
  margin-right: 5px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 300;
  transition: border .2s;
}

.text-field-5:hover {
  border-color: #3e87e7;
}

.text-field-5.formbrochure {
  color: #000;
  border-radius: 5px;
  height: 55px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.quick-stack-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.form-3 {
  margin-top: 10px;
}

.form-3.terrenos.lpresidenciasform {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60%;
  margin-top: 20px;
  display: grid;
}

.form-3.terrenos.lpresidenciasform.fbreochure {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
}

.form-button {
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #b48448;
  width: 100%;
  height: 38.5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  transition: background-color .2s;
}

.form-button:hover {
  background-color: #6c7a72;
}

.form-button.lp {
  font-weight: 700;
}

.form-button.lp.button-brochure {
  background-color: #2d5254;
  border-radius: 5px;
  height: 60px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
}

.form-button.lp.button-brochure.buttonulti {
  color: #2e6882;
  background-color: #f4b860;
}

.hero-form {
  z-index: 1;
  background-color: #fff0;
  border-radius: 7.5px;
  flex: 0 auto;
  width: 100%;
  margin-right: 0%;
  padding: 0% 0% 2%;
  position: relative;
  overflow: hidden;
}

.success-message-2 {
  background-color: #0000;
  font-size: 15px;
  line-height: 19px;
}

.text-block-9 {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-9._2-button {
  letter-spacing: 0;
  font-size: 25px;
  font-weight: 300;
}

.text-block-9._2-button.ctatiempo {
  color: #fafafa;
  margin-top: 20px;
}

.paragraph-9 {
  color: #51544a;
  margin-top: 15px;
}

.paragraph-9.disclaimer {
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 300;
}

.paragraph-9.disclaimer.disclp {
  color: #fff;
}

.text-block-20 {
  margin-top: 50px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
}

.hero-title {
  color: #f1f1ed;
  text-align: left;
  text-shadow: 0 2px 2px #51544a;
  font-size: 50px;
  font-weight: 400;
  line-height: 58px;
}

.hero-title.lpdepas {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 40px;
  font-size: 48px;
  font-weight: 700;
  line-height: 42px;
}

.hero-title.lpdepas.ctaform {
  color: #fff;
  padding-left: 20%;
  padding-right: 20%;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 100%;
}

.content-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1225px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.content-wrapper-2.lpterrenos {
  text-align: center;
}

.text-field-6 {
  border: 1px solid #c8cabe;
  border-radius: 5px;
  height: 55px;
  margin-right: 5px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 300;
  transition: border .2s;
}

.text-field-6:hover {
  border-color: #3e87e7;
}

.text-field-6.formbrochure {
  color: #000;
  border-radius: 5px;
  height: 55px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.link-3 {
  color: #fafafa;
  letter-spacing: 0;
  font-weight: 300;
}

.text-span-19 {
  color: #b48448;
  text-shadow: none;
}

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

.heading-center {
  text-align: center;
  width: 100%;
  max-width: 420px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-21 {
  color: #fffefe;
  font-family: Raleway, sans-serif;
  font-weight: 800;
  text-decoration: none;
}

.link-block {
  text-decoration: none;
}

.image-18 {
  margin-top: 20px;
}

.html-embed-2 {
  margin-top: 50px;
  margin-bottom: 0;
}

.text-block-22 {
  color: #2e6a7f;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
}

.linklp {
  color: #2e6a7f;
  text-transform: none;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.no-top-bottom-margin-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 700;
}

.no-top-bottom-margin-2.title-section-1 {
  width: 100%;
  font-size: 35px;
  font-weight: 700;
}

.no-top-bottom-margin-2.title-section-1.gracias {
  color: #2e6a7f;
  margin-top: 30px;
  font-family: Ophelia, Arial, sans-serif;
  font-weight: 700;
}

.no-top-bottom-margin-2.text {
  text-align: right;
}

.no-top-bottom-margin-2.text.leed {
  text-align: left;
  text-transform: none;
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 200;
}

.no-top-bottom-margin-2.text.leed.graciassss {
  text-align: center;
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: 300;
}

.container-9 {
  text-align: center;
  padding-left: 50px;
  padding-right: 50px;
}

.body-3 {
  background-color: #f3ece3;
  padding-top: 50px;
}

.text-block-23 {
  color: #000;
  font-family: Raleway, sans-serif;
}

.code-embed-2 {
  text-align: left;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
}

.body-4 {
  padding-top: 30px;
  padding-bottom: 100px;
}

.image-22 {
  vertical-align: baseline;
  margin-top: 5px;
  display: block;
}

.bannercta {
  background-color: #ffb205;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.text-block-24 {
  color: #2e6882;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 25px;
}

.text-block-25 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
}

.text-block-26 {
  color: #2e6882;
  text-align: center;
  font-family: Ophelia, Arial, sans-serif;
  font-size: 30px;
}

.text-span-20 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.section-4 {
  background-color: #2e6882;
  padding-left: 10%;
  padding-right: 10%;
}

.grid-8 {
  grid-template-rows: auto;
}

@media screen and (min-width: 1280px) {
  .div_cfwf_lgjvtn {
    padding-left: 10%;
    padding-right: 10%;
  }

  .p_cfwf_qqotey._2._3 {
    font-size: 15px;
    font-weight: 300;
  }

  .section, .section-regular.background-light {
    padding-left: 10%;
    padding-right: 10%;
  }

  .cell-18 {
    background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced6f_Jacuzzi%20Amenidades.png");
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .cell-19 {
    background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced49_Cancha%20padel.jpeg");
  }

  .cell-25 {
    background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced1e_Cine.jpeg");
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-7, .section3 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .content-section.double.formsection {
    background-color: #2e6a7f;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-19 {
    font-weight: 300;
  }

  .hero-about-title.lp.depas.brochureinversiones.titlebrochure {
    font-weight: 500;
  }

  .text-field-5 {
    height: 55px;
    font-size: 20px;
    font-weight: 300;
  }

  .text-field-5.formbrochure {
    height: 55px;
    margin-bottom: 10px;
    padding-top: 9px;
    font-size: 20px;
    font-weight: 300;
  }

  .form-3.terrenos.lpresidenciasform {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    order: 0;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 60%;
    margin-top: 20px;
    display: grid;
  }

  .form-button.lp.button-brochure {
    background-color: #2d5254;
    height: 70px;
  }

  .form-button.lp.button-brochure.buttonulti {
    background-color: #f4b860;
  }

  .text-block-9._2-button.ctatiempo {
    color: #fafafa;
  }

  .paragraph-9.disclaimer.disclp {
    color: #fff;
  }

  .hero-title.lpdepas.ctaform {
    color: #fff;
    text-shadow: none;
    margin-top: 50px;
  }

  .content-wrapper-2.lpterrenos {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-6 {
    height: 55px;
    font-size: 20px;
    font-weight: 300;
  }

  .text-field-6.formbrochure {
    height: 55px;
    margin-bottom: 10px;
    padding-top: 9px;
    font-size: 20px;
    font-weight: 300;
  }

  .text-span-19 {
    color: #b48448;
    text-shadow: none;
  }

  .image-10 {
    width: 150px;
    max-width: 120%;
  }

  .html-embed-2 {
    margin-top: 0;
  }
}

@media screen and (min-width: 1440px) {
  .div_cfwf_lgjvtn {
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_cfwf_qdsnal {
    grid-template-columns: 1fr .25fr 1fr;
  }

  .call-us-3:hover {
    background-color: #dea8a1;
  }

  .navbar-3 {
    background-color: #2e6882;
  }

  .nav-link, .nav-link-2, .nav-link-3 {
    color: #fff;
  }

  .nav-menu-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section, .section-regular.background-light, .container-7, .section3 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .content-section.double.formsection {
    background-color: #2e6882;
    background-image: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-button.lp.button-brochure.buttonulti {
    background-color: #f4b860;
  }

  .paragraph-9 {
    margin-top: 20px;
  }

  .html-embed-2 {
    margin-top: 0;
  }
}

@media screen and (min-width: 1920px) {
  .div_cfwf_lgjvtn {
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_cfwf_ojsbtd {
    margin-top: 0;
  }

  .content-features-grid {
    justify-content: center;
    align-items: flex-end;
  }

  .section-regular.background-light {
    padding-left: 10%;
    padding-right: 10%;
  }

  .button-3 {
    width: 25%;
  }

  .list-2 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    display: block;
  }

  .list-2._3 {
    justify-content: center;
    align-items: flex-start;
  }

  .container-7 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section3 {
    padding-bottom: 80px;
  }

  .content-section.double.formsection {
    -webkit-text-fill-color: inherit;
    background-color: #2e6882;
    background-image: none;
    background-clip: border-box;
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-2 {
    margin-top: 0;
  }

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

@media screen and (max-width: 991px) {
  .div_cfwf_earevf {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_ekllev {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 81.7575px;
    max-width: 100%;
    height: 89.19px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 89.19px;
    inline-size: 81.7575px;
    margin: 0 auto;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_lijlfi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nycele, .path_cfwf_rcyrnf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_vvffvl {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 14.865px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_yngana {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_csbhgq, .div_cfwf_efanav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_uvurcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_kvnkar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 32.703px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ylhrwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_xplncb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    gap: 0 22.2975px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_scekra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    gap: 14.865px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_kouazq, .input_cfwf_rtdtje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.1488px 0;
    font-size: 14.865px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_asngdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    gap: 14.865px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_nxsvuh, .input_cfwf_pvodls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.1488px 0;
    font-size: 14.865px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_gvemrt {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_nzkxnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_nxeujg {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_khteqs {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_otwjqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_rpvqwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_nltlbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mfjwhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jtbicl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_ttyzmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_fzaqlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_thvlpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_utjxhz, .li_cfwf_smmcqo, .li_cfwf_fxugbl, .li_cfwf_gedjfb, .li_cfwf_mssucv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_cyzbxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_ztksak, .a_cfwf_cekbms, .a_cfwf_eytpdl, .a_cfwf_fnmymr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_mmbyid {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_qrgalz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_zcxjmw {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_rbyago {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dsaqsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_wytlya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ijnlqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_alswil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_afbmty {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_vbkcws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_apystc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_xwwwst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_vjpyfg, .li_cfwf_wmcikq, .li_cfwf_bgeisj, .li_cfwf_qtebqc, .li_cfwf_hzgwbl, .li_cfwf_iombef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_idhuez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_bjplmm, .a_cfwf_dmbxmy, .a_cfwf_dvquoz, .a_cfwf_gqhhnx, .a_cfwf_danokk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_nyeoat {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_cqhsrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_axzdvx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_csfqah {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_yversb {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_bhrsac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_dfglcs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_wcqhsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_cpjgax {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_ffwjew {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_nsfdqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_zbtyaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_qqrblr, .li_cfwf_jenkhd, .li_cfwf_xldcdt, .li_cfwf_yovpbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_ngsyhn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_rwnjnj, .a_cfwf_edajkt, .a_cfwf_tjdavm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_lhtsoa {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_oevjgf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vvvogq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_snprbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ptnxhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
    width: auto;
    height: auto;
    margin: 44.595px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_sydpnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #8da597;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
  }

  .div_cfwf_dfcrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 445.95px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 445.95px;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_cnykuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_loqchw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_iznhsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .section_cfwf_gcchfo {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_niykym {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_oacdck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_xqcrhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 19.2px;
    width: auto;
    max-width: 445.95px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ikbsxi {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_atqbzn {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_ktdopk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_nyypcj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lzezhb {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_tqquab {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_fzqjkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qgtkix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nfcdfl, .div_cfwf_twqnpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_wtanli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_odnsxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_fqbgoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_njpfzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .img_cfwf_kchdts {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ybzgek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 800px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ijqkut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tknpgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_trpgcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_aacgyh {
    box-sizing: border-box;
    aspect-ratio: auto 960 / 960;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.966652, .966652, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_coivdc {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 148.65px auto 0;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_xyeqjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jwuolk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dwddkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_etpkou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fkjxfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_iotbwf {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zzrugr {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_aelbij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_shfyzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_kqfgbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.4325px;
    padding-left: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_zgkwdo, .li_cfwf_ofitxm, .li_cfwf_eiipjd, .li_cfwf_qezvml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ouyeiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .strong_cfwf_zfsiln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: inline;
  }

  .div_cfwf_swytkp, .div_cfwf_yyxeqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_lcalvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_cwnldb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_gnpdac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gqscrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 7 / 2 / 12;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bxhfjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_htcjor {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zwczcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jenrie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: row-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_khzcfb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lfpcra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tksvtm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_mnbwun {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_iazrjx {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_bftcgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_itcvpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_bidrzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_ibpfgi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.4325px;
    padding-left: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_zgfphl, .li_cfwf_thlhgn, .li_cfwf_wgubdj, .li_cfwf_tvbgxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ofhbpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ntyunm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_whbbgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .a_cfwf_ibynxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_ezttmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 445.95px;
    max-width: 105px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 445.95px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ndanhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 2 / 2 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_atbniw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_iiqydp {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_asrwgt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dbrzgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dgkvbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_qvwabj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zmpent {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_xvmlmw {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_qamxso {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wumwdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_uiqyjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_oczgbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_lufyle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.4325px;
    padding-left: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_rvsidx, .li_cfwf_oamjzo, .li_cfwf_txuoqh, .li_cfwf_qvbjru, .li_cfwf_mtsjqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ktsqiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zbicic, .div_cfwf_icvrdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_souczp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gpnbpm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_tunpba {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_zwagcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 7 / 2 / 12;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_huhwqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_dchftt {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hnfimq {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ajvbgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 800px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_jtndli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gysvfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .pseudo_before_cfwf_zoqkqf {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_yjfllb {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vipxle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 16px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_guovyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xveisb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_ykykyx {
    box-sizing: border-box;
    aspect-ratio: auto 960 / 960;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_tfgxqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 148.65px 0 74.325px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fisfnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 22.2975px;
    width: auto;
    max-width: 743.25px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ckrqua {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_eebrhh {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_xifxxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_amzdno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pzgepd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xylecu, .div_cfwf_gnoewg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_myrhmz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ddevkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_olvltc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aczrni {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hcnnul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ssbfte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_byrcfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_zahqic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_icktwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_duhuni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cvllwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_keomgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ueadtb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_rfvuyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_syyknu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_oeyvbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_rdnocp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vtixkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_znejke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_usnkxp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_buapbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_yvhmgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_askhtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igqqpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hoffsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_evwyfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ojxlbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bcrrbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_eiqrfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ieqrnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ibagio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tlfjql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_jeqhau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_zkmedv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ayvtzk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gjpiqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_wqqpxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mctudt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pnnpes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_nvkjma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dpiggk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_uuacaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_czlluj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_uftqga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_uldauy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_oxagql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ezndut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_cnmevu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_iylypn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mtaany {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ueygee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zmyyql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pltjom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_klmgbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ovcmkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hxyzdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kmohsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_mqoxmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_dqjwgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_deoajb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ddxgps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_dpawdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mqfvtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_oppabx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_neannl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vxqbgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_znutde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ujodgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_qgpewv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_izdhzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_yrfckj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_uragmi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ylhkex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_oqkfeh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_yhbwdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jyrxhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_warkvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_wbkkzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_fucrkl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lpgemc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_nnuvun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tanzvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_iyshsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_opcbov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gbjwlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pfvjsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_grwhjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xatjxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_clpjez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zbdoon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cquyyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zubcda {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jpqqzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_pqvryj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ljeuxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_kmjynu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cpiklo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jktsmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gwyvjw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_lxtxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ypekzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_saoijp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tdhiug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nxrsxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_klsjeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_umbdop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_cpdpte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_dgktlk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ezgfvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vaythx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ysxmgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_icasmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ypcpvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ehuygi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mdfthe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_gjoquf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lbjiln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_bdastm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_djxpyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_levsok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_cexqed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ibpnpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kogxnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_epfhym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tfzufl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_hffghs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_unprlv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 120px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_aqnzbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vrjcpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igcvnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_eomnnl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_qbjvci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_xikzwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 90px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_uhpmnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_znhuhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jvxdiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xkixry {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mawxff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_gbkdvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nxfckq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_xrvbza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_qglnqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_gcnjwe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ccesfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_pxkcpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hkksvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hzydsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_cdldip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tslxzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_jigjub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_rhxtvs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mldthi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_uyjyrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_edqhrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .section_cfwf_uylbkd {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_mxpspd {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ybsxou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 74.325px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vapvyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 22.2975px;
    width: auto;
    max-width: 743.25px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_mqdjss {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zhkyqo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vdgvjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_vfbtxl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ptznnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gilrom, .div_cfwf_wbiqws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_emaewm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_tsmklr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_gvtvku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_vrvosu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .div_cfwf_azvynr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_saeixc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_wvgpwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 29.73px 0 59.46px;
    padding-top: 14.865px;
    padding-bottom: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_ehusud {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_gnkajv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.863%)translate3d(0, 0, 0);
  }

  .div_cfwf_wkneqp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_cpcobk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_diqbxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_fruxcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_usttlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.901%)translate3d(0, 0, 0);
  }

  .div_cfwf_mcwcco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_agdeeh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vwlocm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_gyoqpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vsyilo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.964%)translate3d(0, 0, 0);
  }

  .div_cfwf_npobmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_jwlnmh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zuzbif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_xqhnrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hsjhsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.004%)translate3d(0, 0, 0);
  }

  .div_cfwf_xqjuaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_gjhztn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ruvhfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_rhziyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_devdxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.777%)translate3d(0, 0, 0);
  }

  .div_cfwf_offkwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_gqmgah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_palmvn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_anuema {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gmqyaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.308%)translate3d(0, 0, 0);
  }

  .div_cfwf_kdcbco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_kksigj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wpxlfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_opqrev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_npgyww {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hchssg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dcadcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    gap: 14.865px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .button_cfwf_iymaic {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 44.595px;
    height: 44.595px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.71625px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 44.595px;
    inline-size: 44.595px;
    margin: 0;
    padding: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
    transform: rotate(-180deg);
  }

  .svg_cfwf_nxfcsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 18.5812px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 18.5812px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rjtqcp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 20;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kbypxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .button_cfwf_gdsnit {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 44.595px;
    height: 44.595px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.71625px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 44.595px;
    inline-size: 44.595px;
    margin: 0;
    padding: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
  }

  .svg_cfwf_jovmps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 18.5812px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 18.5812px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hudwos, .path_cfwf_ffvxqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .img_cfwf_mesqec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zoykhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: flex-start;
    block-size: 100%;
    margin: 240px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_autjra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 560px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .h2_cfwf_guvuex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zkgyhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vtgngp, .div_cfwf_wwaone {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_fwbalo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 252.705px;
    max-width: 252.705px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ejkdyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_zfouml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 252.705px;
    max-width: 252.705px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_brpfri {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_facubj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    gap: 32px;
    block-size: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_adunyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 160px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hugvos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 520.275px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .h2_cfwf_xzpljl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_mfyfkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_gvmbus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .div_cfwf_vxjqyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0 0 80px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hwglen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_natzne, .div_cfwf_vrnnxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_qvjbuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_tipbnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 32.703px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_sintbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_ddxwlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    gap: 0 22.2975px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_ewhdyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    gap: 14.865px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_modggq, .input_cfwf_thtkht {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.1488px 0;
    font-size: 14.865px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_iknfem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    gap: 14.865px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_wcuqna, .input_cfwf_juujqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.1488px 0;
    font-size: 14.865px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_qobmvg {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_kuvytd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_paajqr {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_fhzkmo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dhuknb {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_mozuee {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cqysty {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_umpiic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jxgmmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_oqibhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_zgnsgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_aavnpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_zmswjg, .li_cfwf_qpcvsh, .li_cfwf_ketbva, .li_cfwf_nyalnt, .li_cfwf_twxwsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_hqswgh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_cgmskc, .a_cfwf_cgqfjm, .a_cfwf_metleb, .a_cfwf_puxsjh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_ntqpej {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_grwojc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_higkjs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_hkcxxx {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dljsht {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_pwdwxb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_tteggh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_njwjox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_pnwvko {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_dhshub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_crioiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_asmseg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_krazec, .li_cfwf_anxand, .li_cfwf_tnhdxp, .li_cfwf_yecpsu, .li_cfwf_rttiwr, .li_cfwf_dkujoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_yygsxf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_iogqye, .a_cfwf_uawgug, .a_cfwf_uenjrb, .a_cfwf_tpymky, .a_cfwf_dmfibl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_osedex {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_ymrjih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_pietmd {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_muinky {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_aayyir {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_fsgqkb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vzsbul {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jxnevm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_fqtcze {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_wcctok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_ixbigo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_nlhxhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_idihrn, .li_cfwf_mzdsur, .li_cfwf_julwlo, .li_cfwf_vkgpcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_yreysr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_wxuibu, .a_cfwf_wuasqy, .a_cfwf_ptuzpq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_zofhfx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_pukquq {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_denmfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_qtmlyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_zaqogo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
    width: auto;
    height: auto;
    margin: 44.595px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_emxzuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #8da597;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
  }

  .div_cfwf_wsupao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 445.95px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 445.95px;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_kxjhhg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_yozrnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_kxvktc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .img_cfwf_rauwsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_syelmg {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_xlvryr {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 81.7575px;
    max-width: 100%;
    height: 89.19px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 89.19px;
    inline-size: 81.7575px;
    margin: 0 auto;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_cxumio {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuqjln, .path_cfwf_egfzke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_lcwjns {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 14.865px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_fsssbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_thvywr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_vmpacx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_fysmqf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_mihcve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_yypmnv {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_kcssxq {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_maopbx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .nav_cfwf_qkwzly {
    z-index: 100;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: auto;
    height: 89.19px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: stretch;
    block-size: 89.19px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .div_cfwf_axolsb {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_kefngy {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 81.7575px;
    max-width: 100%;
    height: 89.19px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 89.19px;
    inline-size: 81.7575px;
    margin: 0 auto;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_cxtioc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cygbgk, .path_cfwf_rkqoyw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_hgwfyu {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 14.865px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_hnedou {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 130%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: opacity;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 130%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_ysbxkl {
    z-index: 101;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    overflow-block: auto;
    overflow-inline: auto;
    overscroll-behavior-block: contain;
    overscroll-behavior-inline: contain;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 37.1625px;
    block-size: 800px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .div_cfwf_nmbafo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 37.1625px;
    block-size: 800px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mraopd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 89.19px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    block-size: 89.19px;
    inline-size: 100%;
    margin: 0;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ksowon {
    z-index: 100;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: auto;
    height: 96.6225px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    gap: 7.4325px;
    block-size: 96.6225px;
    margin: 0;
    font-size: 14.865px;
    font-weight: 500;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .h4_cfwf_fspqqc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    font-weight: 400;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .a_cfwf_eebezt {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 81.7575px;
    max-width: 100%;
    height: 89.19px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 89.19px;
    inline-size: 81.7575px;
    margin: 0 auto;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_evopdv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xrclbe, .path_cfwf_brbwfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qofcgs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    padding-left: 29.73px;
    padding-right: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div_cfwf_rlnksd, .div_cfwf_ggigou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pescdh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_dpdzxs {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_pksygu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 59.46px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 59.46px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_smsvmd {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_njbauv {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_aqmlpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_cmwvvl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_oafbtg {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_nrljiq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 59.46px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 59.46px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_eiklxm {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_swliib {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_peuaui {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_vytkvs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_hxkmvr {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_qbmroc {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 59.46px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 59.46px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_ujuqit {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_jyhejx {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vxxoya {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_prvbyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_owjrtv {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vbppja {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 59.46px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 59.46px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_hluiyu {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_itmcwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_zqqthx {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .a_cfwf_znebzo {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 22.2975px;
    padding-bottom: 22.2975px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
  }

  .div_cfwf_bptuud {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 59.46px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 59.46px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .header_cfwf_crdevb {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_lbfrla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_vomtrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_njcpfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lgjvtn {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_qdsnal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    gap: 32px;
    block-size: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_swgitm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 50px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_rzktcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 520.275px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .h2_cfwf_iuelad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_qqotey {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_polhbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .div_cfwf_svycku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0 0 80px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_avytjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f4b860;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_dkivsl, .div_cfwf_ucekqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_inavhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_fdpflj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 32.703px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_wnggas {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_ypqnez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    gap: 0 22.2975px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_vpoajm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    gap: 14.865px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_mawovn, .input_cfwf_xlctri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.1488px 0;
    font-size: 14.865px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_erpill {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    gap: 14.865px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_owntob, .input_cfwf_wooiku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.1488px 0;
    font-size: 14.865px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_kxsafc {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_bxitum {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_gwuteb {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zvsxdo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_nnavtm {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_iurvyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mohbnx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ejtfmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_xnmwcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_iujknp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_hvxfhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_gyoglj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_gxmzcm, .li_cfwf_mpuwwl, .li_cfwf_offopt, .li_cfwf_csjqro, .li_cfwf_mowohc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_igmtpv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_iexxpx, .a_cfwf_baghzi, .a_cfwf_volnyn, .a_cfwf_euqpjg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_ddznzy {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_ryvdot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_hzcons {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_vnrjaj {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_pecaxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_hytjbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ccfpdg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qjcxlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_duuvjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_rufvul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_qnriik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_onpyjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_ysviiy, .li_cfwf_jcxrey, .li_cfwf_pptjfu, .li_cfwf_wdhpiv, .li_cfwf_rckuum, .li_cfwf_uprrfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_gyyygr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_jgujva, .a_cfwf_bbabgb, .a_cfwf_hqdlui, .a_cfwf_iocuik, .a_cfwf_aihmyz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_fvjxor {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_wrrzuf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_dsymib {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_tbjnul {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_lqobao {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_zvuaie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ddhbus {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ovjcnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jilgwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 14.865px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_auzxmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_tqkqly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_sofzmy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_pairof, .li_cfwf_pfjdyh, .li_cfwf_lypctl, .li_cfwf_oovhpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_tkobjy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_ujiqba, .a_cfwf_gwagwc, .a_cfwf_oyordz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.1488px;
    padding-bottom: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_dgravs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_gduoyb {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wtgpow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_waixcm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ynnwid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
    width: auto;
    height: auto;
    margin: 44.595px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_eiofdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 300px;
    max-width: 100%;
    height: auto;
    min-height: 40px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    border-radius: 10px;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .div_cfwf_yvkdtk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 445.95px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 445.95px;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_mudgcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_xlannc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_bwhehc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .main_cfwf_eusczt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .section_cfwf_cdvcen {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_tgoxmr {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_uifwsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_aufhme {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 19.2px;
    width: auto;
    max-width: 445.95px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_zsskvq {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_vqeyae {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_skbffy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_qikuvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lfotco {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_hidard {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_diwrav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nfrvjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kbqhao, .div_cfwf_odntqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_qfqswc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aglxjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_zdlsry {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_umpvkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .img_cfwf_tqnmdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kqdjxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 800px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_abirsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_esjhmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_umuxeb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_wnseqj {
    box-sizing: border-box;
    aspect-ratio: auto 960 / 960;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_rfqhqa {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 148.65px auto 0;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_aceshc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_afqmls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hmhtei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tbmdzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fvgxjw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_xnprsj {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_bbjhkp {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_glaqza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_iykjro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_ihohzh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.4325px;
    padding-left: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_vwznty, .li_cfwf_bzjqin, .li_cfwf_mpdeeb, .li_cfwf_mrekut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_cnkmex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .strong_cfwf_ixwtch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: inline;
  }

  .div_cfwf_vlzmqo, .div_cfwf_udqvjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_hqvcxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_shicva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_mxblfa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_bmoqew {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 7 / 2 / 12;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lfhdvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_xyncyl {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ohrocl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_iwtldr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: row-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_flnocv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kbkqiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xgllqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lqugqs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_klijrv {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_yljrnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_aezmjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hfejem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_vdaaxi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.4325px;
    padding-left: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_rxnadn, .li_cfwf_vxvhkr, .li_cfwf_mbwdak, .li_cfwf_qdukdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_avnlux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_oxfpcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vviwca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .a_cfwf_tmseju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_nekbek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 445.95px;
    max-width: 105px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 445.95px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xgzdqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 2 / 2 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gtglsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_nbacgq {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_akezbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pkpahy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_umnkhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 7;
    align-self: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jxrnbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fcfkdt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_gixeqz {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_orjqxr {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_zqpnqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_txzbns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_txbamr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_umcmok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.4325px;
    padding-left: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_ymlimr, .li_cfwf_vthvke, .li_cfwf_pqxtqf, .li_cfwf_evjsfe, .li_cfwf_qnhemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_tzhlxl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fmmbek, .div_cfwf_gipwlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_dastsa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_qyviuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_tfccvw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ngsmlk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 7 / 2 / 12;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zldjne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_qswpdt {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_kvizle {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_iqasjg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 800px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_jsohkk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kkpcjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .pseudo_before_cfwf_dgzcha {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_mcafck {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_cnxiax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 16px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_nlryat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_srzoek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_zrinec {
    box-sizing: border-box;
    aspect-ratio: auto 960 / 960;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_stlpov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 148.65px 0 74.325px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gnzdqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 22.2975px;
    width: auto;
    max-width: 743.25px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ktrhzc {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_bavfli {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_ajtyho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_abptdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pxnmbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_exanqb, .div_cfwf_zomnji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_iyntfu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_rninmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_dxocdq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gxpzsa {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_yeomjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hftgza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_flteoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_bldxps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_pmwfai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jobojs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ygcrkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_veloka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_sduvnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_tmmtvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_shgsjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_puqnzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jkoibi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_tqipgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_uvbrhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_zeyeml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_guyywo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sbbswz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vouiru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_srlmiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_dhpbwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_zdzujh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_uhyzlx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vibagd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qyyozu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lyxdee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ovaedg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kgoqcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_vnyizr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_tizyor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hmpjqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cqnamq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_awrgxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hvepoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ybwuwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ycadxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mmqtcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_epossd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lyrpbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xqfufs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_egbujj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_umzdsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zlbqfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_fqnhcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ycuysi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_eslyqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_dxexef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_avzhet {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_swzkrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qmtuya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jgyeas {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ttrpkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jgqfbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_zlqirv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_mumibu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_loonvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_qtjhkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_mnqzgs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hvzjms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_wwbips {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_fawhgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kcpxiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_iekvto {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_urrdpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ljrpkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_gqfccm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_tcsccz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dmajiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ohkiih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hvcuho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_mchixe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_omeatv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_mucdvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_wornmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qdkbqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ojsbtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_ymiaqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_kxwcxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_hbwbpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .img_cfwf_wfffbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pcmzsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_awjhnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hsyhgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tfzltb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_moizod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ecrmob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xhdwth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pdplft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vyexoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ururgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_doimpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_jsbnsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ngjxna {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_mnrcah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_pfakax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_sfjnxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mmjrwa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zdsdmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bmdpao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nbcdqs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_bnnfcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_kryfcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pzunxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_kiacgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tinurl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ycgeqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sgwjci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ofpezz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ztiakf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_xljvyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pfcgfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_rfstec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hkppwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 37.1625px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 48px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_iiifve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ibdsnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_cumeij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_eswxrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_lhikfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gcxmbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_twbilz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_krbqiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_nvtobv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_bpzlqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 120px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nwihtr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_efykxp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gkjrni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_zuskcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_kmrajs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_deqgyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 90px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sjnuyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zeqbpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hjgurk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_lfhqcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pcvzpy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ulhgjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jddako {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zrlbis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igdypu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ddyhur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mmjgfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_waguuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mqgfiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_wyktej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ffijcz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 297.3px;
    max-width: 297.3px;
    height: 327.03px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 327.03px;
    inline-size: 297.3px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ugvrny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 23.784px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_kszkyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 32px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_rnapej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cwtifi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zhsvju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 46.4531px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.5812px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mxabvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .section_cfwf_fwiykk {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 148.65px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_rljyyq {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_rufjib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 74.325px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ucrpko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 22.2975px;
    width: auto;
    max-width: 743.25px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_epmafr {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_kbrnvf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wkkqjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_rvtmah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 18.5812px;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nkfmxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zrufwy, .div_cfwf_wpeimo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_xonran {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_kpnfte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_uyywyk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 214.799px;
    max-width: 214.799px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_edglnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .div_cfwf_faqsnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zqoqfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nxgiak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 29.73px 0 59.46px;
    padding-top: 14.865px;
    padding-bottom: 14.865px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_wozdds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ezovel {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(357.751%)translate3d(0, 0, 0);
  }

  .div_cfwf_evcaot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_cfakut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lljefk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_bihrwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ixmbpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(357.751%)translate3d(0, 0, 0);
  }

  .div_cfwf_pfpexa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_sffnkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_arbqla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_trwtkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mpefyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.283%)translate3d(0, 0, 0);
  }

  .div_cfwf_dfqdfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_epczeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zslzpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_buqgki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cignlt {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.332%)translate3d(0, 0, 0);
  }

  .div_cfwf_aovqvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_ghxlpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mvlbat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_gmubww {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cfimqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.361%)translate3d(0, 0, 0);
  }

  .div_cfwf_zbtylq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_phkynk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xuifde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_ahfdtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cunluh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 11.1488px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.38%)translate3d(0, 0, 0);
  }

  .div_cfwf_mkneld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 371.625px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.1488px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 44.595px;
    inline-size: 371.625px;
    margin: 0;
    padding: 29.73px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_khsutb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fejcjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.1488px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_mqraat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ciympt {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_orewke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_zkrjvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    gap: 14.865px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .button_cfwf_cuhvzg {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 44.595px;
    height: 44.595px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.71625px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 44.595px;
    inline-size: 44.595px;
    margin: 0;
    padding: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
    transform: rotate(-180deg);
  }

  .svg_cfwf_qvisir {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 18.5812px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 18.5812px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lmzfmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 20;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_egwlxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .button_cfwf_hjvbtn {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 44.595px;
    height: 44.595px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.71625px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 44.595px;
    inline-size: 44.595px;
    margin: 0;
    padding: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
  }

  .svg_cfwf_peorif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 18.5812px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 18.5812px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lvtrkg, .path_cfwf_nwbegh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .header_cfwf_dzqqgd {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: auto;
    margin: 148.65px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_gmgkwa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_udzivg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_gakovy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hmyvkh {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 37.1625px;
    padding-right: 37.1625px;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_nelkwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sudwgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: flex-start;
    block-size: 100%;
    margin: 240px 0 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_kyimpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 560px;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .h2_cfwf_sugxbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 37.1625px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hbnfis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.838px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_imkuqj, .div_cfwf_msedyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_ueruyr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 252.705px;
    max-width: 252.705px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_fhgoyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_waajko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 252.705px;
    max-width: 252.705px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.31763px;
    inline-size: 100%;
    margin: 0;
    padding: 10.74px 18.9529px 9.47644px;
    font-size: 12.6353px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .pseudo_before_cfwf_rzcrdh {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_citzez {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 14.865px;
    line-height: 18.5812px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_upoise {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14.865px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .quick-stack-2.header {
    width: 60%;
  }

  .nav-menu-2 {
    text-align: center;
    background-color: #fff;
    height: 100vh;
    padding-bottom: 140px;
    overflow: auto;
  }

  .navlink-3 {
    text-align: left;
    width: 100%;
    height: 50px;
    padding-top: 15px;
    padding-bottom: 4px;
    padding-left: 20px;
    display: block;
  }

  .navlink-3:hover {
    background-color: #e6ebef;
  }

  .underline-2 {
    display: none;
  }

  .call-us-3 {
    width: 100%;
    height: 50px;
    padding-left: 20px;
    display: block;
  }

  .phone {
    top: 7px;
  }

  .nav-link, .nav-link-2, .nav-link-3 {
    color: #fff;
  }

  .nav-menu-3 {
    background-color: #d78a33;
  }

  .button-2 {
    margin-bottom: 15px;
  }

  .content-tab-image {
    max-width: none;
  }

  .content-tab-browse-link {
    width: auto;
    max-width: none;
    margin-top: 24px;
    position: static;
  }

  .content-tab-content {
    max-width: none;
    padding-left: 0;
    position: static;
  }

  .content-features-grid {
    display: flex;
  }

  .column-x-small._2 {
    display: block;
  }

  .content-tabs-menu {
    max-width: none;
    margin-bottom: 32px;
  }

  .content-tabs {
    flex-flow: column;
    margin-top: 24px;
  }

  .section-regular.background-light {
    padding-left: 5%;
    padding-right: 5%;
  }

  .content-tabs-left {
    max-width: none;
  }

  .cell-18 {
    background-position: 50%;
    background-size: cover;
  }

  .section3 {
    display: flex;
  }

  .cell-27 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .content-section {
    padding-top: 80px;
  }

  .content-section.double {
    padding-bottom: 80px;
  }

  .content-section.double.brochure {
    margin-right: 10px;
    padding-left: 10px;
  }

  .image-17 {
    width: 100%;
    margin-right: 0;
  }

  .text-block-19 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-about-title {
    font-size: 30px;
    line-height: 32px;
  }

  .hero-about-title.lp.depas.brochureinversiones.titlebrochure {
    font-size: 45px;
    line-height: 100%;
  }

  .quick-stack-6 {
    padding-right: 0;
  }

  .form-3.terrenos.lpresidenciasform.fbreochure {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    width: 100%;
  }

  .hero-form {
    width: 100%;
    margin-right: 0;
    padding-right: 20px;
  }

  .hero-title {
    font-size: 46px;
    line-height: 54px;
  }

  .hero-title.lpdepas {
    line-height: 45px;
  }

  .content-wrapper-2 {
    max-width: 100%;
  }

  .no-top-bottom-margin-2.text.leed {
    text-align: left;
  }

  .menu-button.w--open {
    background-color: #2e6882;
  }

  .icon {
    color: #fff;
  }

  .grid-8 {
    place-items: center start;
  }

  .div-block-41 {
    flex-flow: column;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .div_cfwf_earevf {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_ekllev {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 105.462px;
    max-width: 100%;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 86.2875px;
    inline-size: 105.462px;
    margin: 0 auto;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_lijlfi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nycele, .path_cfwf_rcyrnf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_vvffvl {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 19.175px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_yngana {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_csbhgq, .div_cfwf_efanav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_uvurcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 47.9375px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_kvnkar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 42.185px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ylhrwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_xplncb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    gap: 0 28.7625px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_scekra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_kouazq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_rtdtje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_asngdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_nxsvuh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_pvodls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_gvemrt {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_nzkxnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_nxeujg {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_khteqs {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_otwjqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_rpvqwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_nltlbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mfjwhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jtbicl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_ttyzmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_fzaqlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_thvlpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_utjxhz, .li_cfwf_smmcqo, .li_cfwf_fxugbl, .li_cfwf_gedjfb, .li_cfwf_mssucv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_cyzbxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_ztksak, .a_cfwf_cekbms, .a_cfwf_eytpdl, .a_cfwf_fnmymr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_mmbyid {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_qrgalz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_zcxjmw {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_rbyago {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dsaqsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_wytlya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ijnlqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_alswil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_afbmty {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_vbkcws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_apystc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_xwwwst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_vjpyfg, .li_cfwf_wmcikq, .li_cfwf_bgeisj, .li_cfwf_qtebqc, .li_cfwf_hzgwbl, .li_cfwf_iombef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_idhuez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_bjplmm, .a_cfwf_dmbxmy, .a_cfwf_dvquoz, .a_cfwf_gqhhnx, .a_cfwf_danokk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_nyeoat {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_cqhsrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_axzdvx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_csfqah {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_yversb {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_bhrsac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_dfglcs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_wcqhsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_cpjgax {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_ffwjew {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_nsfdqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_zbtyaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_qqrblr, .li_cfwf_jenkhd, .li_cfwf_xldcdt, .li_cfwf_yovpbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_ngsyhn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_rwnjnj, .a_cfwf_edajkt, .a_cfwf_tjdavm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_lhtsoa {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_oevjgf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vvvogq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_snprbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ptnxhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
    width: auto;
    height: auto;
    margin: 57.525px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_sydpnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #8da597;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
  }

  .div_cfwf_dfcrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: auto;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: auto;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_cnykuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_loqchw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_iznhsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .section_cfwf_gcchfo {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_niykym {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_oacdck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 48px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_xqcrhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 19.2px;
    width: auto;
    max-width: 575.25px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ikbsxi {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_atqbzn {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_ktdopk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_nyypcj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lzezhb {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_tqquab {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_fzqjkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qgtkix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nfcdfl, .div_cfwf_twqnpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_wtanli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_odnsxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_fqbgoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_njpfzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .img_cfwf_kchdts {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ybzgek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 95.875px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ijqkut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tknpgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .div_cfwf_trpgcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 57.525px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_aacgyh {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.966652, .966652, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_coivdc {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_xyeqjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jwuolk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 38.35px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dwddkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_etpkou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 76.7px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fkjxfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_iotbwf {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zzrugr {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_aelbij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_shfyzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_kqfgbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 9.5875px;
    padding-left: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_zgkwdo, .li_cfwf_ofitxm, .li_cfwf_eiipjd, .li_cfwf_qezvml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ouyeiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .strong_cfwf_zfsiln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: inline;
  }

  .div_cfwf_swytkp, .div_cfwf_yyxeqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_lcalvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_cwnldb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_gnpdac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gqscrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bxhfjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_htcjor {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zwczcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jenrie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 38.35px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_khzcfb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lfpcra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 76.7px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tksvtm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_mnbwun {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_iazrjx {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_bftcgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_itcvpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_bidrzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_ibpfgi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 9.5875px;
    padding-left: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_zgfphl, .li_cfwf_thlhgn, .li_cfwf_wgubdj, .li_cfwf_tvbgxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ofhbpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ntyunm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_whbbgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .a_cfwf_ibynxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_ezttmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 575.25px;
    max-width: 80px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 575.25px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ndanhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_atbniw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_iiqydp {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_asrwgt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dbrzgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 38.35px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dgkvbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_qvwabj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 76.7px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zmpent {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_xvmlmw {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_qamxso {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wumwdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_uiqyjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_oczgbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_lufyle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 9.5875px;
    padding-left: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_rvsidx, .li_cfwf_oamjzo, .li_cfwf_txuoqh, .li_cfwf_qvbjru, .li_cfwf_mtsjqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ktsqiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zbicic, .div_cfwf_icvrdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_souczp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gpnbpm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_tunpba {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_zwagcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_huhwqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_dchftt {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hnfimq {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ajvbgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 95.875px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_jtndli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gysvfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .pseudo_before_cfwf_zoqkqf {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_yjfllb {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vipxle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_guovyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xveisb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 57.525px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_ykykyx {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_tfgxqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 67.1125px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fisfnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 28.7625px;
    width: auto;
    max-width: 958.75px;
    height: auto;
    margin: 0 0 80px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ckrqua {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_eebrhh {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_xifxxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_amzdno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pzgepd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xylecu, .div_cfwf_gnoewg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_myrhmz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ddevkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_olvltc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aczrni {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hcnnul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ssbfte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_byrcfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_zahqic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_icktwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_duhuni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cvllwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_keomgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ueadtb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_rfvuyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_syyknu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_oeyvbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_rdnocp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vtixkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_znejke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_usnkxp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_buapbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_yvhmgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_askhtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igqqpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hoffsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_evwyfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ojxlbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bcrrbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_eiqrfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ieqrnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ibagio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tlfjql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_jeqhau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_zkmedv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ayvtzk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gjpiqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_wqqpxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mctudt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pnnpes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_nvkjma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dpiggk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_uuacaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_czlluj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_uftqga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_uldauy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_oxagql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ezndut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_cnmevu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_iylypn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mtaany {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ueygee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zmyyql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pltjom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_klmgbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ovcmkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hxyzdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kmohsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_mqoxmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_dqjwgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_deoajb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ddxgps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_dpawdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mqfvtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_oppabx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_neannl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vxqbgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_znutde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ujodgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_qgpewv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_izdhzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_yrfckj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_uragmi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ylhkex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_oqkfeh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_yhbwdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jyrxhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_warkvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_wbkkzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_fucrkl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lpgemc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_nnuvun {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tanzvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_iyshsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_opcbov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gbjwlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pfvjsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_grwhjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xatjxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_clpjez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zbdoon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cquyyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zubcda {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jpqqzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_pqvryj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ljeuxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_kmjynu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cpiklo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jktsmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gwyvjw {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_lxtxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ypekzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_saoijp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tdhiug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nxrsxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_klsjeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_umbdop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_cpdpte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_dgktlk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ezgfvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vaythx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ysxmgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_icasmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ypcpvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ehuygi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mdfthe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_gjoquf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lbjiln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_bdastm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_djxpyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_levsok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_cexqed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ibpnpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kogxnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_epfhym {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tfzufl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_hffghs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_unprlv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 120px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_aqnzbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vrjcpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igcvnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_eomnnl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_qbjvci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_xikzwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 90px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_uhpmnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_znhuhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jvxdiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xkixry {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mawxff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_gbkdvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nxfckq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_xrvbza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_qglnqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_gcnjwe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ccesfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_pxkcpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hkksvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hzydsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_cdldip {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tslxzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_jigjub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_rhxtvs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mldthi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_uyjyrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_edqhrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .section_cfwf_uylbkd {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_mxpspd {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ybsxou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 67.1125px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vapvyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 28.7625px;
    width: auto;
    max-width: 958.75px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_mqdjss {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zhkyqo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vdgvjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_vfbtxl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ptznnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gilrom, .div_cfwf_wbiqws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_emaewm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_tsmklr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_gvtvku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_vrvosu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .div_cfwf_azvynr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_saeixc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_wvgpwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 38.35px 0 76.7px;
    padding-top: 19.175px;
    padding-bottom: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_ehusud {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_gnkajv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.863%)translate3d(0, 0, 0);
  }

  .div_cfwf_wkneqp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_cpcobk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_diqbxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_fruxcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_usttlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.901%)translate3d(0, 0, 0);
  }

  .div_cfwf_mcwcco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_agdeeh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vwlocm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_gyoqpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vsyilo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.964%)translate3d(0, 0, 0);
  }

  .div_cfwf_npobmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_jwlnmh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zuzbif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_xqhnrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hsjhsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.004%)translate3d(0, 0, 0);
  }

  .div_cfwf_xqjuaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_gjhztn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ruvhfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_rhziyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_devdxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.777%)translate3d(0, 0, 0);
  }

  .div_cfwf_offkwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_gqmgah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_palmvn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_anuema {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gmqyaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.308%)translate3d(0, 0, 0);
  }

  .div_cfwf_kdcbco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_kksigj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wpxlfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_opqrev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_npgyww {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hchssg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dcadcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    gap: 19.175px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .button_cfwf_iymaic {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 57.525px;
    height: 57.525px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 4.79375px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 57.525px;
    inline-size: 57.525px;
    margin: 0;
    padding: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
    transform: rotate(-180deg);
  }

  .svg_cfwf_nxfcsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 23.9688px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 23.9688px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rjtqcp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 20;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kbypxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .button_cfwf_gdsnit {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 57.525px;
    height: 57.525px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 4.79375px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 57.525px;
    inline-size: 57.525px;
    margin: 0;
    padding: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
  }

  .svg_cfwf_jovmps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 23.9688px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 23.9688px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hudwos, .path_cfwf_ffvxqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .img_cfwf_mesqec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zoykhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: flex-start;
    block-size: 100%;
    margin: 128px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_autjra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 560px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .h2_cfwf_guvuex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zkgyhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vtgngp, .div_cfwf_wwaone {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_fwbalo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 325.975px;
    max-width: 325.975px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ejkdyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_zfouml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 325.975px;
    max-width: 325.975px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_brpfri {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_facubj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    gap: 32px;
    block-size: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_adunyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 160px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hugvos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 671.125px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .h2_cfwf_xzpljl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_mfyfkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_gvmbus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .div_cfwf_vxjqyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0 0 80px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hwglen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_natzne, .div_cfwf_vrnnxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_qvjbuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 47.9375px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_tipbnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 42.185px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_sintbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_ddxwlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    gap: 0 28.7625px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_ewhdyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_modggq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_thtkht {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_iknfem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_wcuqna {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_juujqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_qobmvg {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_kuvytd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_paajqr {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_fhzkmo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dhuknb {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_mozuee {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cqysty {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_umpiic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jxgmmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_oqibhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_zgnsgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_aavnpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_zmswjg, .li_cfwf_qpcvsh, .li_cfwf_ketbva, .li_cfwf_nyalnt, .li_cfwf_twxwsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_hqswgh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_cgmskc, .a_cfwf_cgqfjm, .a_cfwf_metleb, .a_cfwf_puxsjh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_ntqpej {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_grwojc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_higkjs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_hkcxxx {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dljsht {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_pwdwxb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_tteggh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_njwjox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_pnwvko {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_dhshub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_crioiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_asmseg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_krazec, .li_cfwf_anxand, .li_cfwf_tnhdxp, .li_cfwf_yecpsu, .li_cfwf_rttiwr, .li_cfwf_dkujoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_yygsxf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_iogqye, .a_cfwf_uawgug, .a_cfwf_uenjrb, .a_cfwf_tpymky, .a_cfwf_dmfibl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_osedex {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_ymrjih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_pietmd {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_muinky {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_aayyir {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_fsgqkb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vzsbul {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jxnevm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_fqtcze {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_wcctok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_ixbigo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_nlhxhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_idihrn, .li_cfwf_mzdsur, .li_cfwf_julwlo, .li_cfwf_vkgpcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_yreysr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_wxuibu, .a_cfwf_wuasqy, .a_cfwf_ptuzpq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_zofhfx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_pukquq {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_denmfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_qtmlyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_zaqogo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
    width: auto;
    height: auto;
    margin: 57.525px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_emxzuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #8da597;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
  }

  .div_cfwf_wsupao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: auto;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: auto;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_kxjhhg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_yozrnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_kxvktc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .img_cfwf_rauwsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_syelmg {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_xlvryr {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 105.462px;
    max-width: 100%;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 86.2875px;
    inline-size: 105.462px;
    margin: 0 auto;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_cxumio {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuqjln, .path_cfwf_egfzke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_lcwjns {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 19.175px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_fsssbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_thvywr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_vmpacx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_fysmqf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_mihcve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_yypmnv {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_kcssxq {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_maopbx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .nav_cfwf_qkwzly {
    z-index: 100;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: auto;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: stretch;
    block-size: 86.2875px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .div_cfwf_axolsb {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_kefngy {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 105.462px;
    max-width: 100%;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 86.2875px;
    inline-size: 105.462px;
    margin: 0 auto;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_cxtioc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cygbgk, .path_cfwf_rkqoyw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_hgwfyu {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 19.175px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_hnedou {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 130%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: opacity;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 130%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_ysbxkl {
    z-index: 101;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    overflow-block: auto;
    overflow-inline: auto;
    overscroll-behavior-block: contain;
    overscroll-behavior-inline: contain;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 47.9375px;
    block-size: 800px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .div_cfwf_nmbafo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 38.35px;
    block-size: 800px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mraopd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    block-size: 86.2875px;
    inline-size: 100%;
    margin: 0;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ksowon {
    z-index: 100;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: auto;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    gap: 9.5875px;
    block-size: 86.2875px;
    margin: 0;
    font-size: 19.175px;
    font-weight: 500;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .h4_cfwf_fspqqc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16.2987px;
    font-weight: 400;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .a_cfwf_eebezt {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 105.462px;
    max-width: 100%;
    height: 86.2875px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 86.2875px;
    inline-size: 105.462px;
    margin: 0 auto;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_evopdv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xrclbe, .path_cfwf_brbwfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qofcgs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div_cfwf_rlnksd, .div_cfwf_ggigou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pescdh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_dpdzxs {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_pksygu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 47.9375px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_smsvmd {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_njbauv {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_aqmlpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_cmwvvl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_oafbtg {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_nrljiq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 47.9375px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_eiklxm {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_swliib {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_peuaui {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_vytkvs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_hxkmvr {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_qbmroc {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 47.9375px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_ujuqit {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_jyhejx {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vxxoya {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_prvbyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_owjrtv {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vbppja {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 47.9375px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_hluiyu {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_itmcwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_zqqthx {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .a_cfwf_znebzo {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 28.7625px;
    padding-bottom: 28.7625px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_bptuud {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 47.9375px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .header_cfwf_crdevb {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_lbfrla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_vomtrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_njcpfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lgjvtn {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_qdsnal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    gap: 32px;
    block-size: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_swgitm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 160px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_rzktcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 671.125px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .h2_cfwf_iuelad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_qqotey {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_polhbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .div_cfwf_svycku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0 0 80px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_avytjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_dkivsl, .div_cfwf_ucekqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_inavhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 47.9375px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_fdpflj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 42.185px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_wnggas {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_ypqnez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    gap: 0 28.7625px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_vpoajm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_mawovn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_xlctri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_erpill {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_owntob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_wooiku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 14.3812px 0;
    font-size: 19.175px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_kxsafc {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_bxitum {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_gwuteb {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zvsxdo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_nnavtm {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_iurvyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mohbnx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ejtfmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_xnmwcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_iujknp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_hvxfhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_gyoglj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_gxmzcm, .li_cfwf_mpuwwl, .li_cfwf_offopt, .li_cfwf_csjqro, .li_cfwf_mowohc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_igmtpv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_iexxpx, .a_cfwf_baghzi, .a_cfwf_volnyn, .a_cfwf_euqpjg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_ddznzy {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_ryvdot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_hzcons {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_vnrjaj {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_pecaxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_hytjbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ccfpdg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qjcxlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_duuvjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_rufvul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_qnriik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_onpyjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_ysviiy, .li_cfwf_jcxrey, .li_cfwf_pptjfu, .li_cfwf_wdhpiv, .li_cfwf_rckuum, .li_cfwf_uprrfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_gyyygr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_jgujva, .a_cfwf_bbabgb, .a_cfwf_hqdlui, .a_cfwf_iocuik, .a_cfwf_aihmyz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_fvjxor {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_wrrzuf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_dsymib {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_tbjnul {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_lqobao {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_zvuaie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ddhbus {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ovjcnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jilgwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 19.175px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_auzxmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_tqkqly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_sofzmy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_pairof, .li_cfwf_pfjdyh, .li_cfwf_lypctl, .li_cfwf_oovhpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_tkobjy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_ujiqba, .a_cfwf_gwagwc, .a_cfwf_oyordz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 14.3812px;
    padding-bottom: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_dgravs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_gduoyb {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wtgpow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_waixcm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ynnwid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
    width: auto;
    height: auto;
    margin: 57.525px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_eiofdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .div_cfwf_yvkdtk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: auto;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: auto;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_mudgcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_xlannc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_bwhehc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .main_cfwf_eusczt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .section_cfwf_cdvcen {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_tgoxmr {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_uifwsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 48px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_aufhme {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 19.2px;
    width: auto;
    max-width: 575.25px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_zsskvq {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_vqeyae {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_skbffy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_qikuvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lfotco {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_hidard {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_diwrav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nfrvjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kbqhao, .div_cfwf_odntqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_qfqswc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aglxjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_zdlsry {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_umpvkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .img_cfwf_tqnmdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kqdjxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 95.875px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_abirsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_esjhmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .div_cfwf_umuxeb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 57.525px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_wnseqj {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_rfqhqa {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_aceshc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_afqmls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 38.35px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hmhtei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tbmdzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 76.7px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fvgxjw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_xnprsj {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_bbjhkp {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_glaqza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_iykjro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_ihohzh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 9.5875px;
    padding-left: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_vwznty, .li_cfwf_bzjqin, .li_cfwf_mpdeeb, .li_cfwf_mrekut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_cnkmex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .strong_cfwf_ixwtch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: inline;
  }

  .div_cfwf_vlzmqo, .div_cfwf_udqvjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_hqvcxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_shicva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_mxblfa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_bmoqew {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lfhdvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_xyncyl {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ohrocl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_iwtldr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 38.35px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_flnocv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kbkqiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 76.7px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xgllqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lqugqs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_klijrv {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_yljrnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_aezmjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hfejem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_vdaaxi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 9.5875px;
    padding-left: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_rxnadn, .li_cfwf_vxvhkr, .li_cfwf_mbwdak, .li_cfwf_qdukdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_avnlux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_oxfpcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vviwca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .a_cfwf_tmseju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_nekbek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 575.25px;
    max-width: 80px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 575.25px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xgzdqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gtglsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_nbacgq {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_akezbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pkpahy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 38.35px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_umnkhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jxrnbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 76.7px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fcfkdt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_gixeqz {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_orjqxr {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_zqpnqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_txzbns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_txbamr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_umcmok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 9.5875px;
    padding-left: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_ymlimr, .li_cfwf_vthvke, .li_cfwf_pqxtqf, .li_cfwf_evjsfe, .li_cfwf_qnhemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_tzhlxl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fmmbek, .div_cfwf_gipwlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_dastsa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_qyviuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_tfccvw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ngsmlk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zldjne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_qswpdt {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_kvizle {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_iqasjg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 95.875px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_jsohkk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kkpcjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .pseudo_before_cfwf_dgzcha {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_mcafck {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_cnxiax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_nlryat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_srzoek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 57.525px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_zrinec {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_stlpov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 67.1125px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gnzdqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 28.7625px;
    width: auto;
    max-width: 958.75px;
    height: auto;
    margin: 0 0 80px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ktrhzc {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_bavfli {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_ajtyho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_abptdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pxnmbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_exanqb, .div_cfwf_zomnji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_iyntfu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_rninmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_dxocdq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gxpzsa {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_yeomjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hftgza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_flteoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_bldxps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_pmwfai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jobojs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ygcrkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_veloka {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_sduvnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_tmmtvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_shgsjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_puqnzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jkoibi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_tqipgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_uvbrhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_zeyeml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_guyywo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sbbswz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vouiru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_srlmiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_dhpbwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_zdzujh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_uhyzlx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vibagd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qyyozu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lyxdee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ovaedg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kgoqcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_vnyizr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_tizyor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hmpjqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cqnamq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_awrgxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hvepoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ybwuwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ycadxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mmqtcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_epossd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lyrpbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xqfufs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_egbujj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_umzdsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zlbqfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_fqnhcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ycuysi {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_eslyqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_dxexef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_avzhet {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_swzkrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qmtuya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jgyeas {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ttrpkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jgqfbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_zlqirv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_mumibu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_loonvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_qtjhkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_mnqzgs {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hvzjms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_wwbips {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_fawhgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kcpxiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_iekvto {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_urrdpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ljrpkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_gqfccm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_tcsccz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dmajiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ohkiih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hvcuho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_mchixe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_omeatv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_mucdvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_wornmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qdkbqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ojsbtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    place-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_ymiaqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_kxwcxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_hbwbpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_wfffbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pcmzsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_awjhnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hsyhgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tfzltb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_moizod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ecrmob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xhdwth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pdplft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vyexoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ururgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_doimpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_jsbnsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ngjxna {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_mnrcah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_pfakax {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_sfjnxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mmjrwa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zdsdmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bmdpao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nbcdqs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_bnnfcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_kryfcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pzunxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_kiacgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tinurl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ycgeqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sgwjci {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ofpezz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ztiakf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_xljvyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pfcgfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_rfstec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hkppwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.9375px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_iiifve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 320px;
    max-width: 320px;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ibdsnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_cumeij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_eswxrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_lhikfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gcxmbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: grid;
  }

  .div_cfwf_twbilz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_krbqiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_nvtobv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_bpzlqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 120px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nwihtr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_efykxp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gkjrni {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_zuskcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_kmrajs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_deqgyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 90px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sjnuyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zeqbpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hjgurk {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_lfhqcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pcvzpy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ulhgjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jddako {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zrlbis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igdypu {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ddyhur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mmjgfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_waguuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mqgfiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_wyktej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ffijcz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 329.81px;
    max-width: 383.5px;
    height: 240px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 240px;
    inline-size: 329.81px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ugvrny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 4px solid #fff;
    border-radius: 30.68px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_kszkyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_rnapej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 40px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cwtifi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zhsvju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 52.7312px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 21.0925px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mxabvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .section_cfwf_fwiykk {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 115.05px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_rljyyq {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_rufjib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 67.1125px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ucrpko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 28.7625px;
    width: auto;
    max-width: 958.75px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_epmafr {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_kbrnvf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wkkqjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_rvtmah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 19.175px;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nkfmxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zrufwy, .div_cfwf_wpeimo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_xonran {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_kpnfte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_uyywyk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 277.079px;
    max-width: 277.079px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_edglnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .div_cfwf_faqsnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zqoqfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nxgiak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 38.35px 0 76.7px;
    padding-top: 19.175px;
    padding-bottom: 19.175px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_wozdds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ezovel {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(357.751%)translate3d(0, 0, 0);
  }

  .div_cfwf_evcaot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_cfakut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lljefk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_bihrwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ixmbpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(357.751%)translate3d(0, 0, 0);
  }

  .div_cfwf_pfpexa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_sffnkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_arbqla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_trwtkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mpefyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.283%)translate3d(0, 0, 0);
  }

  .div_cfwf_dfqdfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_epczeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zslzpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_buqgki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cignlt {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.332%)translate3d(0, 0, 0);
  }

  .div_cfwf_aovqvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_ghxlpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mvlbat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_gmubww {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cfimqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.361%)translate3d(0, 0, 0);
  }

  .div_cfwf_zbtylq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_phkynk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xuifde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_ahfdtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cunluh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    width: auto;
    height: auto;
    margin: 0 16px 0 1px;
    padding: 14.3812px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.38%)translate3d(0, 0, 0);
  }

  .div_cfwf_mkneld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 441.025px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 14.3812px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 57.525px;
    inline-size: 441.025px;
    margin: 0;
    padding: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_khsutb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fejcjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 14.3812px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_mqraat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ciympt {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_orewke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_zkrjvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    gap: 19.175px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .button_cfwf_cuhvzg {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 57.525px;
    height: 57.525px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 4.79375px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 57.525px;
    inline-size: 57.525px;
    margin: 0;
    padding: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
    transform: rotate(-180deg);
  }

  .svg_cfwf_qvisir {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 23.9688px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 23.9688px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lmzfmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 20;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_egwlxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .button_cfwf_hjvbtn {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 57.525px;
    height: 57.525px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 4.79375px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 57.525px;
    inline-size: 57.525px;
    margin: 0;
    padding: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
  }

  .svg_cfwf_peorif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 23.9688px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 23.9688px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lvtrkg, .path_cfwf_nwbegh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .header_cfwf_dzqqgd {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: auto;
    margin: 191.75px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_gmgkwa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_udzivg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_gakovy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hmyvkh {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 38.35px;
    padding-right: 38.35px;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_nelkwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sudwgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: flex-start;
    block-size: 100%;
    margin: 128px 0 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_kyimpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 560px;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .h2_cfwf_sugxbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 38.35px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hbnfis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 23.01px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_imkuqj, .div_cfwf_msedyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_ueruyr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 325.975px;
    max-width: 325.975px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_fhgoyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_waajko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 325.975px;
    max-width: 325.975px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 8.14937px;
    inline-size: 100%;
    margin: 0;
    padding: 13.8539px 24.4481px 12.2241px;
    font-size: 16.2987px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .pseudo_before_cfwf_rzcrdh {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_citzez {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 19.175px;
    line-height: 23.9688px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_upoise {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 19.175px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .slider-grid {
    grid-template-columns: 1fr;
  }

  .image-2, .image-3 {
    max-height: 40vh;
  }

  .text-block-14 {
    line-height: 100%;
  }

  .content-tab-image {
    max-width: none;
  }

  .content-features-grid {
    grid-template-columns: 1fr;
  }

  .h1-heading {
    font-size: 56px;
  }

  .grid-5 {
    flex-flow: column;
    display: flex;
  }

  .cell-18 {
    background-image: url("https://cdn.prod.website-files.com/68a3e34cc573eaffd6bd01a0/68ed3120ef5fbd031deced9f_Fachada%20posterior%20sonsierra57.png");
    background-size: cover;
  }

  .quick-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .section3 {
    justify-content: center;
    align-items: center;
  }

  .content-section {
    padding-top: 50px;
  }

  .content-section.double {
    padding-bottom: 50px;
  }

  .content-section.double.brochure {
    margin-right: 0;
    padding-left: 0;
  }

  .text-block-19 {
    line-height: 1.2em;
  }

  .hero-about-title {
    font-size: 28px;
    line-height: 30px;
  }

  .hero-about-title.lp.depas.brochureinversiones.titlebrochure {
    line-height: 100%;
  }

  .quick-stack-6 {
    width: 100%;
    padding-left: 0;
  }

  .form-3.terrenos.lpresidenciasform {
    width: 100%;
  }

  .form-button.lp.button-brochure {
    font-size: 18px;
  }

  .hero-form {
    width: 100%;
    margin-right: 0%;
    padding-right: 0;
  }

  .text-block-9._2-button {
    margin-top: 3px;
  }

  .hero-title {
    font-size: 44px;
    line-height: 52px;
  }

  .hero-title.lpdepas {
    font-size: 40px;
  }

  .hero-title.lpdepas.ctaform {
    padding-left: 10%;
    padding-right: 10%;
  }

  .content-wrapper-2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 479px) {
  .div_cfwf_earevf {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 31.548px;
    padding-right: 3.1548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_ekllev {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 70.983px;
    max-width: 100%;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 70.983px;
    inline-size: 70.983px;
    margin: 0 auto;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_lijlfi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nycele, .path_cfwf_rcyrnf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_vvffvl {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 15.774px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_yngana {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px 32px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_csbhgq, .div_cfwf_efanav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_uvurcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 39.435px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_kvnkar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 34.7028px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ylhrwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_xplncb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    gap: 0 23.661px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_scekra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_kouazq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_rtdtje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_asngdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_nxsvuh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_pvodls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_gvemrt {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_nzkxnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_nxeujg {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_khteqs {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_otwjqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_rpvqwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_nltlbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mfjwhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jtbicl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_ttyzmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_fzaqlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_thvlpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_utjxhz, .li_cfwf_smmcqo, .li_cfwf_fxugbl, .li_cfwf_gedjfb, .li_cfwf_mssucv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_cyzbxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_ztksak, .a_cfwf_cekbms, .a_cfwf_eytpdl, .a_cfwf_fnmymr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_mmbyid {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_qrgalz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_zcxjmw {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_rbyago {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dsaqsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_wytlya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ijnlqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_alswil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_afbmty {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_vbkcws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_apystc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_xwwwst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_vjpyfg, .li_cfwf_wmcikq, .li_cfwf_bgeisj, .li_cfwf_qtebqc, .li_cfwf_hzgwbl, .li_cfwf_iombef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_idhuez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_bjplmm, .a_cfwf_dmbxmy, .a_cfwf_dvquoz, .a_cfwf_gqhhnx, .a_cfwf_danokk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_nyeoat {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_cqhsrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_axzdvx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_csfqah {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_yversb {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_bhrsac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_dfglcs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_wcqhsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_cpjgax {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_ffwjew {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_nsfdqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_zbtyaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_qqrblr, .li_cfwf_jenkhd, .li_cfwf_xldcdt, .li_cfwf_yovpbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_ngsyhn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_rwnjnj, .a_cfwf_edajkt, .a_cfwf_tjdavm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_lhtsoa {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_oevjgf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vvvogq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_snprbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ptnxhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
    width: auto;
    height: auto;
    margin: 47.322px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_sydpnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #8da597;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
  }

  .div_cfwf_dfcrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: auto;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: auto;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_cnykuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_loqchw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_iznhsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .section_cfwf_gcchfo {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_niykym {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_oacdck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_xqcrhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 19.2px;
    width: auto;
    max-width: 473.22px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ikbsxi {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_atqbzn {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_ktdopk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_nyypcj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lzezhb {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_tqquab {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_fzqjkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qgtkix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nfcdfl, .div_cfwf_twqnpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_wtanli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_odnsxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_fqbgoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_njpfzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .img_cfwf_kchdts {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ybzgek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 78.87px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ijqkut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tknpgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .div_cfwf_trpgcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 47.322px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_aacgyh {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.966652, .966652, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_coivdc {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_xyeqjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jwuolk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 31.548px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dwddkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_etpkou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 63.096px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fkjxfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_iotbwf {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zzrugr {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_aelbij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_shfyzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_kqfgbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.887px;
    padding-left: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_zgkwdo, .li_cfwf_ofitxm, .li_cfwf_eiipjd, .li_cfwf_qezvml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ouyeiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .strong_cfwf_zfsiln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: inline;
  }

  .div_cfwf_swytkp, .div_cfwf_yyxeqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_lcalvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_cwnldb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_gnpdac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gqscrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bxhfjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_htcjor {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zwczcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jenrie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 31.548px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_khzcfb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lfpcra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 63.096px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tksvtm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_mnbwun {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_iazrjx {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_bftcgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_itcvpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_bidrzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_ibpfgi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.887px;
    padding-left: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_zgfphl, .li_cfwf_thlhgn, .li_cfwf_wgubdj, .li_cfwf_tvbgxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ofhbpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ntyunm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_whbbgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .a_cfwf_ibynxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_ezttmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 473.22px;
    max-width: 80px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 473.22px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ndanhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_atbniw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_iiqydp {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_asrwgt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dbrzgm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 31.548px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dgkvbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_qvwabj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 63.096px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zmpent {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_xvmlmw {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_qamxso {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wumwdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_uiqyjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_oczgbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_lufyle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.887px;
    padding-left: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_rvsidx, .li_cfwf_oamjzo, .li_cfwf_txuoqh, .li_cfwf_qvbjru, .li_cfwf_mtsjqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_ktsqiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zbicic, .div_cfwf_icvrdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_souczp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gpnbpm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_tunpba {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_zwagcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_huhwqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_dchftt {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hnfimq {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ajvbgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 78.87px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_jtndli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gysvfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .pseudo_before_cfwf_zoqkqf {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_yjfllb {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vipxle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_guovyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xveisb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 47.322px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_ykykyx {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_tfgxqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 55.209px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fisfnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 23.661px;
    width: auto;
    max-width: 788.7px;
    height: auto;
    margin: 0 0 80px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ckrqua {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_eebrhh {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_xifxxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_amzdno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pzgepd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xylecu, .div_cfwf_gnoewg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_myrhmz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ddevkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_olvltc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aczrni {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hcnnul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ssbfte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_byrcfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_zahqic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_icktwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_duhuni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cvllwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_keomgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ueadtb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_rfvuyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_syyknu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_oeyvbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_rdnocp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vtixkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_znejke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_usnkxp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_buapbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_yvhmgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_askhtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igqqpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hoffsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_evwyfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ojxlbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bcrrbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_eiqrfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ieqrnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ibagio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tlfjql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_jeqhau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_zkmedv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ayvtzk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gjpiqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_wqqpxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mctudt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pnnpes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_nvkjma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dpiggk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_uuacaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_czlluj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_uftqga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_uldauy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_oxagql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ezndut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_cnmevu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_iylypn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mtaany {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ueygee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zmyyql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pltjom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_klmgbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ovcmkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hxyzdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kmohsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_mqoxmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_dqjwgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_deoajb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ddxgps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dpawdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_mqfvtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_oppabx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_neannl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vxqbgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_znutde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ujodgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_qgpewv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_izdhzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_yrfckj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_uragmi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ylhkex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_oqkfeh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_yhbwdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jyrxhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_warkvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_wbkkzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_fucrkl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lpgemc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_nnuvun {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tanzvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_iyshsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_opcbov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gbjwlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pfvjsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_grwhjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xatjxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_clpjez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zbdoon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cquyyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zubcda {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jpqqzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_pqvryj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ljeuxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_kmjynu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cpiklo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jktsmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gwyvjw {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_lxtxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ypekzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_saoijp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tdhiug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nxrsxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_klsjeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_umbdop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_cpdpte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_dgktlk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ezgfvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vaythx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ysxmgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_icasmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ypcpvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ehuygi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mdfthe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_gjoquf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lbjiln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_bdastm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_djxpyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_levsok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_cexqed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ibpnpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kogxnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_epfhym {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tfzufl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_hffghs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_unprlv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 120px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_aqnzbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vrjcpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igcvnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_eomnnl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_qbjvci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_xikzwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 90px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_uhpmnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_znhuhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jvxdiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xkixry {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mawxff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_gbkdvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nxfckq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_xrvbza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_qglnqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_gcnjwe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ccesfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_pxkcpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hkksvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hzydsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_cdldip {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tslxzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_jigjub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_rhxtvs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mldthi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_uyjyrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_edqhrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .section_cfwf_uylbkd {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_mxpspd {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ybsxou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 55.209px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vapvyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 23.661px;
    width: auto;
    max-width: 788.7px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_mqdjss {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zhkyqo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_vdgvjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_vfbtxl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ptznnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gilrom, .div_cfwf_wbiqws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_emaewm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_tsmklr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_gvtvku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_vrvosu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .div_cfwf_azvynr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_saeixc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_wvgpwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 31.548px 0 63.096px;
    padding-top: 15.774px;
    padding-bottom: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_ehusud {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_gnkajv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.863%)translate3d(0, 0, 0);
  }

  .div_cfwf_wkneqp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_cpcobk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_diqbxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_fruxcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_usttlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.901%)translate3d(0, 0, 0);
  }

  .div_cfwf_mcwcco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_agdeeh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vwlocm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_gyoqpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vsyilo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(253.964%)translate3d(0, 0, 0);
  }

  .div_cfwf_npobmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_jwlnmh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zuzbif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_xqhnrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hsjhsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.004%)translate3d(0, 0, 0);
  }

  .div_cfwf_xqjuaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_gjhztn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ruvhfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_rhziyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_devdxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.777%)translate3d(0, 0, 0);
  }

  .div_cfwf_offkwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_gqmgah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_palmvn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_anuema {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gmqyaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-376.308%)translate3d(0, 0, 0);
  }

  .div_cfwf_kdcbco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_kksigj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wpxlfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_opqrev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_npgyww {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_hchssg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_dcadcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    gap: 15.774px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .button_cfwf_iymaic {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 47.322px;
    height: 47.322px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.9435px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 47.322px;
    inline-size: 47.322px;
    margin: 0;
    padding: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
    transform: rotate(-180deg);
  }

  .svg_cfwf_nxfcsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 19.7175px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 19.7175px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rjtqcp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 20;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kbypxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .button_cfwf_gdsnit {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 47.322px;
    height: 47.322px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.9435px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 47.322px;
    inline-size: 47.322px;
    margin: 0;
    padding: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
  }

  .svg_cfwf_jovmps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 19.7175px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 19.7175px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hudwos, .path_cfwf_ffvxqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .img_cfwf_mesqec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zoykhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: flex-start;
    block-size: 100%;
    margin: 80px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_autjra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 560px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .h2_cfwf_guvuex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zkgyhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vtgngp, .div_cfwf_wwaone {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_fwbalo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 268.158px;
    max-width: 268.158px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ejkdyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_zfouml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 268.158px;
    max-width: 268.158px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_brpfri {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_facubj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    gap: 32px;
    block-size: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_adunyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 160px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hugvos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 552.09px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .h2_cfwf_xzpljl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_mfyfkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_gvmbus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .div_cfwf_vxjqyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0 0 80px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hwglen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px 32px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_natzne, .div_cfwf_vrnnxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_qvjbuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 39.435px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_tipbnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 34.7028px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_sintbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_ddxwlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    gap: 0 23.661px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_ewhdyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_modggq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_thtkht {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_iknfem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_wcuqna {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_juujqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_qobmvg {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_kuvytd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_paajqr {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_fhzkmo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dhuknb {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_mozuee {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cqysty {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_umpiic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jxgmmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_oqibhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_zgnsgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_aavnpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_zmswjg, .li_cfwf_qpcvsh, .li_cfwf_ketbva, .li_cfwf_nyalnt, .li_cfwf_twxwsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_hqswgh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_cgmskc, .a_cfwf_cgqfjm, .a_cfwf_metleb, .a_cfwf_puxsjh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_ntqpej {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_grwojc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_higkjs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_hkcxxx {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_dljsht {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_pwdwxb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_tteggh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_njwjox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_pnwvko {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_dhshub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_crioiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_asmseg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_krazec, .li_cfwf_anxand, .li_cfwf_tnhdxp, .li_cfwf_yecpsu, .li_cfwf_rttiwr, .li_cfwf_dkujoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_yygsxf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_iogqye, .a_cfwf_uawgug, .a_cfwf_uenjrb, .a_cfwf_tpymky, .a_cfwf_dmfibl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_osedex {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_ymrjih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_pietmd {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_muinky {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_aayyir {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_fsgqkb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vzsbul {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jxnevm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_fqtcze {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_wcctok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_ixbigo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_nlhxhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_idihrn, .li_cfwf_mzdsur, .li_cfwf_julwlo, .li_cfwf_vkgpcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_yreysr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_wxuibu, .a_cfwf_wuasqy, .a_cfwf_ptuzpq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_zofhfx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_pukquq {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_denmfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_qtmlyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_zaqogo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
    width: auto;
    height: auto;
    margin: 47.322px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_emxzuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #8da597;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
  }

  .div_cfwf_wsupao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: auto;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: auto;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_kxjhhg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_yozrnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_kxvktc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .img_cfwf_rauwsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_syelmg {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 31.548px;
    padding-right: 3.1548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_xlvryr {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 70.983px;
    max-width: 100%;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 70.983px;
    inline-size: 70.983px;
    margin: 0 auto;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_cxumio {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuqjln, .path_cfwf_egfzke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_lcwjns {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 15.774px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_fsssbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_thvywr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_vmpacx {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_fysmqf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_mihcve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_yypmnv {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_kcssxq {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_maopbx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .nav_cfwf_qkwzly {
    z-index: 100;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: auto;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: stretch;
    block-size: 70.983px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .div_cfwf_axolsb {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding-left: 31.548px;
    padding-right: 3.1548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .a_cfwf_kefngy {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 70.983px;
    max-width: 100%;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 70.983px;
    inline-size: 70.983px;
    margin: 0 auto;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_cxtioc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cygbgk, .path_cfwf_rkqoyw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .link_cfwf_hgwfyu {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    aspect-ratio: auto;
    box-shadow: none;
    opacity: 1;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    outline-offset: 0px;
    pointer-events: auto;
    backface-visibility: visible;
    perspective: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    transform-style: flat;
    direction: ltr;
    color: #fff;
    font-variant: normal;
    text-align: start;
    letter-spacing: normal;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    text-overflow: clip;
    column-count: auto;
    column-rule: 0px none white;
    column-span: none;
    word-break: normal;
    overflow-wrap: normal;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-underline-position: auto;
    -webkit-text-fill-color: inherit;
    vertical-align: baseline;
    cursor: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    word-spacing: 0;
    accent-color: #d78a32;
    anchor-name: none;
    anchor-scope: none;
    animation-composition: replace;
    animation-direction: normal;
    animation-delay: 0s;
    animation-duration: auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    -webkit-appearance: none;
    appearance: none;
    background-blend-mode: normal;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    border-collapse: separate;
    border: 0 #fff;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    caret-color: #d78a32;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    clip-rule: nonzero;
    color-interpolation-filters: linearrgb;
    column-width: auto;
    contain-intrinsic-size: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-height: none;
    contain-intrinsic-inline-size: none;
    contain-intrinsic-width: none;
    content: normal;
    cx: 0px;
    cy: 0px;
    dominant-baseline: auto;
    empty-cells: show;
    field-sizing: fixed;
    fill: #000;
    fill-opacity: 1;
    fill-rule: nonzero;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-palette: normal;
    font-size-adjust: none;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    hyphenate-character: auto;
    hyphenate-limit-chars: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    initial-letter: normal;
    interpolate-size: numeric-only;
    isolation: auto;
    line-break: auto;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask-type: luminance;
    math-depth: 0;
    math-shift: normal;
    math-style: normal;
    offset-anchor: auto;
    offset-distance: 0px;
    offset-path: none;
    offset-position: normal;
    offset-rotate: auto 0deg;
    orphans: 2;
    overflow-anchor: auto;
    overflow-block: visible;
    overflow-clip-margin: 0px;
    overflow-inline: visible;
    overlay: none;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    paint-order: normal;
    position-anchor: auto;
    position-area: none;
    position-try-fallbacks: none;
    position-try-order: normal;
    position-visibility: always;
    print-color-adjust: economy;
    r: 0px;
    resize: none;
    ruby-align: space-around;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scrollbar-color: auto;
    scrollbar-gutter: auto;
    scrollbar-width: auto;
    scroll-behavior: auto;
    scroll-timeline-axis: block;
    scroll-timeline-name: none;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align-last: auto;
    text-anchor: start;
    text-rendering: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-spacing-trim: normal;
    text-wrap-mode: wrap;
    text-wrap-style: pretty;
    timeline-scope: none;
    touch-action: auto;
    transition-behavior: normal;
    unicode-bidi: normal;
    -webkit-user-select: auto;
    user-select: auto;
    vector-effect: none;
    view-timeline-axis: block;
    view-timeline-inset: auto;
    view-timeline-name: none;
    view-transition-name: none;
    white-space-collapse: collapse;
    widows: 2;
    will-change: auto;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    zoom: 1;
    background: none;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-radius: 0;
    outline: 0 #fff;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid: none;
    grid-area: auto;
    place-content: normal;
    place-self: auto;
    place-items: normal;
    gap: normal;
    block-size: auto;
    inline-size: auto;
    margin: 0;
    padding: 0;
    scroll-margin-block: 0;
    scroll-margin-inline: 0;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    font-size: 15.774px;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis: none;
    text-emphasis-position: over;
    list-style: disc;
    transition-duration: 0s;
    transition-delay: 0s;
    transition-timing-function: ease;
    animation-name: none;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: none;
    display: none;
    position: static;
    inset: auto;
    overflow: visible;
    transform: rotate3d(0, 0, 1, 0)scale3d(1, 1, 1)translate3d(0, 0, 0);
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
    -webkit-mask-origin: border-box;
    mask-origin: border-box;
    -webkit-mask-composite: source-over;
    mask-composite: add;
    -webkit-mask-source-type: auto;
    mask-mode: match-source;
    container: none;
  }

  .div_cfwf_hnedou {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 130%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: opacity;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 130%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_ysbxkl {
    z-index: 101;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    overflow-block: auto;
    overflow-inline: auto;
    overscroll-behavior-block: contain;
    overscroll-behavior-inline: contain;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 39.435px;
    block-size: 800px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .div_cfwf_nmbafo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 31.548px;
    block-size: 800px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mraopd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    block-size: 70.983px;
    inline-size: 100%;
    margin: 0;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ksowon {
    z-index: 100;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: auto;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    gap: 7.887px;
    block-size: 70.983px;
    margin: 0;
    font-size: 15.774px;
    font-weight: 500;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .h4_cfwf_fspqqc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 13.4079px;
    font-weight: 400;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .a_cfwf_eebezt {
    z-index: 102;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    perspective-origin: 50% 0;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 70.983px;
    max-width: 100%;
    height: 70.983px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 70.983px;
    inline-size: 70.983px;
    margin: 0 auto;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .svg_cfwf_evopdv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 100%;
    height: auto;
    caret-color: #d78a32;
    fill: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xrclbe, .path_cfwf_brbwfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qofcgs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div_cfwf_rlnksd, .div_cfwf_ggigou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pescdh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_dpdzxs {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_pksygu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 39.435px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 39.435px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_smsvmd {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_njbauv {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_aqmlpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_cmwvvl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_oafbtg {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_nrljiq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 39.435px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 39.435px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_eiklxm {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_swliib {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_peuaui {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_vytkvs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_hxkmvr {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_qbmroc {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 39.435px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 39.435px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_ujuqit {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_jyhejx {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vxxoya {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .div_cfwf_prvbyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .a_cfwf_owjrtv {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vbppja {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 39.435px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 39.435px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .div_cfwf_hluiyu {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_itmcwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_zqqthx {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-image: linear-gradient(#0000004d, #0000004d);
    border: 0 #fff;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .a_cfwf_znebzo {
    z-index: 1;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding-top: 23.661px;
    padding-bottom: 23.661px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_bptuud {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    align-items: center;
    column-gap: 39.435px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 39.435px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    display: flex;
    position: relative;
  }

  .header_cfwf_crdevb {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_lbfrla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_vomtrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_njcpfp {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lgjvtn {
    z-index: 2;
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_qdsnal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    gap: 32px;
    block-size: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_swgitm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 50px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_rzktcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 552.09px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .h2_cfwf_iuelad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    text-transform: none;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_qqotey {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

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

  .div_cfwf_polhbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .div_cfwf_svycku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0 0 80px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_avytjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #d78a32;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px 32px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_dkivsl, .div_cfwf_ucekqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_inavhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0 0 39.435px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .h2_cfwf_fdpflj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 34.7028px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_wnggas {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .form_cfwf_ypqnez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    gap: 0 23.661px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: flex;
  }

  .div_cfwf_vpoajm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_mawovn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_xlctri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_erpill {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-area: span 1 / span 2 / span 1 / span 2;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .input_cfwf_owntob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .input_cfwf_wooiku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: middle;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #0000;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-content: flex-start;
    align-items: center;
    inline-size: 100%;
    margin: 0;
    padding: 11.8305px 0;
    font-size: 15.774px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
  }

  .div_cfwf_kxsafc {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_bxitum {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #000;
    border-top: 1px solid #fff;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_gwuteb {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_zvsxdo {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_nnavtm {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_iurvyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mohbnx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ejtfmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_xnmwcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_iujknp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_hvxfhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_gyoglj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_gxmzcm, .li_cfwf_mpuwwl, .li_cfwf_offopt, .li_cfwf_csjqro, .li_cfwf_mowohc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_igmtpv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_iexxpx, .a_cfwf_baghzi, .a_cfwf_volnyn, .a_cfwf_euqpjg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_ddznzy {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_ryvdot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_hzcons {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_vnrjaj {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_pecaxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_hytjbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ccfpdg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qjcxlw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_duuvjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_rufvul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_qnriik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_onpyjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_ysviiy, .li_cfwf_jcxrey, .li_cfwf_pptjfu, .li_cfwf_wdhpiv, .li_cfwf_rckuum, .li_cfwf_uprrfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_gyyygr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_jgujva, .a_cfwf_bbabgb, .a_cfwf_hqdlui, .a_cfwf_iocuik, .a_cfwf_aihmyz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .div_cfwf_fvjxor {
    z-index: 900;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: 100%;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
    position: relative;
  }

  .div_cfwf_wrrzuf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    vertical-align: top;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #fff;
    border-left: 0 #000;
    border-right: 0 #000;
    outline-color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_dsymib {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_tbjnul {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_lqobao {
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-style: preserve-3d;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    right: 0%;
    transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .svg_cfwf_zvuaie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 13px;
    height: 7px;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    block-size: 7px;
    inline-size: 13px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ddhbus {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    fill: #fff;
    stroke: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ovjcnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .nav_cfwf_jilgwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    transform-style: preserve-3d;
    color: #f8eee2;
    text-align: left;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ddd;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    min-width: 100%;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
    position: absolute;
    transform: translate3d(0, 15.774px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_auzxmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    vertical-align: middle;
    accent-color: #d78a32;
    width: 100%;
    height: 38px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    outline-color: #333;
    block-size: 38px;
    inline-size: 100%;
    margin: 0 0 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: none;
  }

  .span_cfwf_tqkqly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: inline;
  }

  .ul_cfwf_sofzmy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    text-align: left;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    display: block;
  }

  .li_cfwf_pairof, .li_cfwf_pfjdyh, .li_cfwf_lypctl, .li_cfwf_oovhpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #333;
    column-rule-color: #333;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #333;
    outline-color: #333;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #333;
    list-style-type: disc;
    display: list-item;
  }

  .a_cfwf_tkobjy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: none;
    position: relative;
  }

  .a_cfwf_ujiqba, .a_cfwf_gwagwc, .a_cfwf_oyordz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #8da597;
    text-align: left;
    text-transform: uppercase;
    column-rule-color: #8da597;
    vertical-align: top;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    background-color: #fff;
    border: 0 #8da597;
    outline-color: #8da597;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    margin: 0 auto;
    padding-top: 11.8305px;
    padding-bottom: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_dgravs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_gduoyb {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wtgpow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .p_cfwf_waixcm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_ynnwid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
    width: auto;
    height: auto;
    margin: 47.322px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .input_cfwf_eiofdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #e2ffee;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #8da597;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    text-wrap-style: pretty;
    -webkit-user-select: none;
    user-select: none;
    white-space-collapse: preserve;
    border: 0 #8da597;
    outline-color: #8da597;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #8da597;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    display: flex;
    position: relative;
  }

  .div_cfwf_yvkdtk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: auto;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    inline-size: auto;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_mudgcn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .div_cfwf_xlannc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #ffdede;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: none;
  }

  .div_cfwf_bwhehc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f8eee2;
    text-align: center;
    column-rule-color: #f8eee2;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #f8eee2;
    outline-color: #f8eee2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f8eee2;
    display: block;
  }

  .main_cfwf_eusczt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .section_cfwf_cdvcen {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_tgoxmr {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_uifwsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_aufhme {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 19.2px;
    width: auto;
    max-width: 473.22px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_zsskvq {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_vqeyae {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_skbffy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_qikuvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lfotco {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_hidard {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_diwrav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nfrvjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kbqhao, .div_cfwf_odntqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_qfqswc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aglxjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_zdlsry {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_umpvkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .img_cfwf_tqnmdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kqdjxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 78.87px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_abirsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_esjhmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .div_cfwf_umuxeb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 47.322px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_wnseqj {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_rfqhqa {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_aceshc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_afqmls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 31.548px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hmhtei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tbmdzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 63.096px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fvgxjw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_xnprsj {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_bbjhkp {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_glaqza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_iykjro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_ihohzh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.887px;
    padding-left: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_vwznty, .li_cfwf_bzjqin, .li_cfwf_mpdeeb, .li_cfwf_mrekut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_cnkmex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .strong_cfwf_ixwtch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: inline;
  }

  .div_cfwf_vlzmqo, .div_cfwf_udqvjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_hqvcxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_shicva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_mxblfa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_bmoqew {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_lfhdvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_xyncyl {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_ohrocl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_iwtldr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 31.548px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_flnocv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kbkqiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 63.096px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xgllqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_lqugqs {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_klijrv {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_yljrnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_aezmjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hfejem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_vdaaxi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.887px;
    padding-left: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_rxnadn, .li_cfwf_vxvhkr, .li_cfwf_mbwdak, .li_cfwf_qdukdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_avnlux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_oxfpcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vviwca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .a_cfwf_tmseju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_nekbek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 473.22px;
    max-width: 80px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 473.22px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xgzdqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gtglsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_nbacgq {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_akezbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pkpahy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    gap: 31.548px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_umnkhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jxrnbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 63.096px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fcfkdt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .pseudo_before_cfwf_gixeqz {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_orjqxr {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_zqpnqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_txzbns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_txbamr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7px;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .ul_cfwf_umcmok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 7.887px;
    padding-left: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    overflow: hidden;
  }

  .li_cfwf_ymlimr, .li_cfwf_vthvke, .li_cfwf_pqxtqf, .li_cfwf_evjsfe, .li_cfwf_qnhemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    list-style-type: disc;
    display: list-item;
  }

  .p_cfwf_tzhlxl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_fmmbek, .div_cfwf_gipwlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_dastsa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_qyviuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_tfccvw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_ngsmlk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 2 / 3 / 3 / 7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zldjne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    align-items: flex-start;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_qswpdt {
    box-sizing: border-box;
    aspect-ratio: 6.6 / 7.9;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_kvizle {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_iqasjg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 78.87px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_jsohkk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kkpcjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    inset: 0%;
  }

  .pseudo_before_cfwf_dgzcha {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_mcafck {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_cnxiax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_nlryat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_srzoek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-end;
    align-items: center;
    block-size: auto;
    margin: 0;
    padding-top: 47.322px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .img_cfwf_zrinec {
    box-sizing: border-box;
    aspect-ratio: 1;
    transform-style: preserve-3d;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    will-change: transform;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: auto;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0)scale3d(.9, .9, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  }

  .div_cfwf_stlpov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 55.209px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gnzdqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 23.661px;
    width: auto;
    max-width: 788.7px;
    height: auto;
    margin: 0 0 80px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_ktrhzc {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_bavfli {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_ajtyho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_abptdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pxnmbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_exanqb, .div_cfwf_zomnji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_iyntfu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_rninmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_dxocdq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gxpzsa {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_yeomjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_hftgza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_flteoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_bldxps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_pmwfai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jobojs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ygcrkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_veloka {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_sduvnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_tmmtvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_shgsjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_puqnzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_jkoibi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_tqipgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_uvbrhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_zeyeml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_guyywo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sbbswz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_vouiru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_srlmiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_dhpbwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_zdzujh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_uhyzlx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_vibagd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qyyozu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lyxdee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ovaedg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kgoqcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_vnyizr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_tizyor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hmpjqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cqnamq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_awrgxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hvepoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ybwuwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ycadxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mmqtcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_epossd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lyrpbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_xqfufs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_egbujj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_umzdsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zlbqfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_fqnhcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ycuysi {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_eslyqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_dxexef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_avzhet {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_swzkrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qmtuya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_jgyeas {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ttrpkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jgqfbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_zlqirv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_mumibu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_loonvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_qtjhkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_mnqzgs {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_hvzjms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_wwbips {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_fawhgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_kcpxiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_iekvto {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_urrdpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ljrpkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_gqfccm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_tcsccz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_dmajiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ohkiih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hvcuho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_mchixe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_omeatv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_mucdvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_wornmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_qdkbqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ojsbtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0 0 25px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ymiaqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_kxwcxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_hbwbpr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_wfffbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pcmzsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_awjhnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hsyhgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_tfzltb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_moizod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ecrmob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_xhdwth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_pdplft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vyexoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ururgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_doimpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_jsbnsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ngjxna {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_mnrcah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_pfakax {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_sfjnxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mmjrwa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_zdsdmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_bmdpao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nbcdqs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_bnnfcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_kryfcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pzunxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_kiacgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_tinurl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_ycgeqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sgwjci {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ofpezz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_ztiakf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_xljvyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_pfcgfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_rfstec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hkppwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 39.435px;
    width: auto;
    height: auto;
    margin: 48px 0;
    padding-bottom: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_iiifve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ibdsnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: sticky;
    top: 15%;
  }

  .div_cfwf_cumeij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_eswxrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_lhikfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_gcxmbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    gap: 16px;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_twbilz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_krbqiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_nvtobv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_bpzlqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 120px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nwihtr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_efykxp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gkjrni {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_zuskcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_kmrajs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_deqgyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 90px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sjnuyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zeqbpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_hjgurk {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_lfhqcq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_pcvzpy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_ulhgjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_jddako {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zrlbis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igdypu {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ddyhur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_mmjgfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_waguuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_mqgfiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_wyktej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ffijcz {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 478px;
    max-width: 315.48px;
    height: 192px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 192px;
    inline-size: 478px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div_cfwf_ugvrny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #8da597;
    border: 3px solid #fff;
    border-radius: 25.2384px;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .div_cfwf_kszkyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    block-size: 100%;
    margin: 0;
    padding: 16px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .img_cfwf_rnapej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 45px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_cwtifi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_zhsvju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    flex-direction: column;
    gap: 43.3785px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 17.3514px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mxabvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .section_cfwf_fwiykk {
    z-index: 1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 94.644px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_rljyyq {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_rufjib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 55.209px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_ucrpko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    gap: 23.661px;
    width: auto;
    max-width: 788.7px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .pseudo_before_cfwf_epmafr {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_kbrnvf {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_wkkqjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .h2_cfwf_rvtmah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0 0 15.774px;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_nkfmxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_zrufwy, .div_cfwf_wpeimo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_xonran {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_kpnfte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_uyywyk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 227.934px;
    max-width: 227.934px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_edglnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    background-color: #f8eee2;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .div_cfwf_faqsnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_zqoqfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_nxgiak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    overflow-block: clip;
    overflow-inline: clip;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 31.548px 0 63.096px;
    padding-top: 15.774px;
    padding-bottom: 15.774px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
    overflow: clip;
  }

  .div_cfwf_wozdds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 0;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_ezovel {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(357.751%)translate3d(0, 0, 0);
  }

  .div_cfwf_evcaot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_cfakut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lljefk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_bihrwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ixmbpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(357.751%)translate3d(0, 0, 0);
  }

  .div_cfwf_pfpexa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_sffnkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_arbqla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_trwtkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mpefyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.283%)translate3d(0, 0, 0);
  }

  .div_cfwf_dfqdfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_epczeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zslzpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_buqgki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cignlt {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.332%)translate3d(0, 0, 0);
  }

  .div_cfwf_aovqvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_ghxlpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mvlbat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_gmubww {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cfimqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.361%)translate3d(0, 0, 0);
  }

  .div_cfwf_zbtylq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_phkynk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xuifde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_ahfdtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cunluh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .45;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 406.3px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 406.3px;
    margin: 0 16px 0 1px;
    padding: 11.8305px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: relative;
    transform: translate(-262.38%)translate3d(0, 0, 0);
  }

  .div_cfwf_mkneld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    background-color: #d78a32;
    border: 1px solid #efeeec1a;
    border-radius: 11.8305px;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 47.322px;
    inline-size: 100%;
    margin: 0;
    padding: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .p_cfwf_khsutb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fejcjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: flex-start;
    align-items: center;
    gap: 11.8305px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .span_cfwf_mqraat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    cursor: grab;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ciympt {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_orewke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 auto;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_zkrjvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    gap: 15.774px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .button_cfwf_cuhvzg {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 47.322px;
    height: 47.322px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.9435px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 47.322px;
    inline-size: 47.322px;
    margin: 0;
    padding: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
    transform: rotate(-180deg);
  }

  .svg_cfwf_qvisir {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 19.7175px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 19.7175px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lmzfmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 20;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_egwlxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .button_cfwf_hjvbtn {
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    -webkit-appearance: button;
    appearance: button;
    width: 47.322px;
    height: 47.322px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal;
    background-color: #8da597;
    border: 1px solid #efeeec1a;
    border-radius: 3.9435px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 47.322px;
    inline-size: 47.322px;
    margin: 0;
    padding: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .2s, .2s;
    transition-delay: 0s, 0s;
    transition-timing-function: ease, ease;
    display: flex;
  }

  .svg_cfwf_peorif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    width: 19.7175px;
    height: auto;
    caret-color: #d78a32;
    fill: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: auto;
    inline-size: 19.7175px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lvtrkg, .path_cfwf_nwbegh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    accent-color: #d78a32;
    caret-color: #d78a32;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .header_cfwf_dzqqgd {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: auto;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: auto;
    margin: 157.74px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
    position: relative;
  }

  .div_cfwf_gmgkwa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: 100%;
    height: 100%;
    caret-color: #d78a32;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .img_cfwf_udzivg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    vertical-align: middle;
    object-fit: cover;
    accent-color: #d78a32;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_gakovy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_hmyvkh {
    z-index: 2;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    max-width: 1728px;
    height: auto;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    inline-size: 100%;
    margin: 0 auto;
    padding-left: 31.548px;
    padding-right: 31.548px;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
    position: relative;
  }

  .div_cfwf_nelkwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 800px;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: center;
    block-size: 800px;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_sudwgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    width: auto;
    height: 100%;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    justify-content: center;
    align-items: flex-start;
    block-size: 100%;
    margin: 80px 0 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .div_cfwf_kyimpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: auto;
    max-width: 560px;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: flex;
  }

  .h2_cfwf_sugxbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 31.548px;
    font-weight: 400;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .p_cfwf_hbnfis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18.9288px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .div_cfwf_imkuqj, .div_cfwf_msedyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .a_cfwf_ueruyr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 268.158px;
    max-width: 268.158px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_fhgoyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    text-align: center;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: none;
  }

  .a_cfwf_waajko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    column-rule-color: white;
    accent-color: #d78a32;
    caret-color: #d78a32;
    width: 100%;
    min-width: 268.158px;
    max-width: 268.158px;
    height: auto;
    overflow-block: hidden;
    overflow-inline: hidden;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    transition-behavior: normal, normal, normal;
    background-color: #d78a32;
    border: 0 #fff;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    column-gap: 6.70395px;
    inline-size: 100%;
    margin: 0;
    padding: 11.3967px 20.1119px 10.0559px;
    font-size: 13.4079px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s, .5s, .3s;
    transition-delay: 0s, 0s, 0s;
    transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1), ease;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .pseudo_before_cfwf_rzcrdh {
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .pseudo_after_cfwf_citzez {
    clear: both;
    perspective-origin: 0 0;
    transform-origin: 0 0;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    unicode-bidi: normal;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    grid-area: 1 / 1 / 2 / 2;
    width: 0;
    min-width: 0;
    height: 0;
    min-height: 0;
    margin: 0;
    font-size: 15.774px;
    line-height: 19.7175px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    animation-duration: 0s;
    display: table;
  }

  .div_cfwf_upoise {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #5a5a5a;
    column-rule-color: #5a5a5a;
    accent-color: #d78a32;
    caret-color: #d78a32;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-style: pretty;
    border: 0 #5a5a5a;
    outline-color: #5a5a5a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 15.774px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #5a5a5a;
    display: block;
  }

  .image-2, .image-3 {
    max-height: 65vw;
  }

  .quick-stack-2.header {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
  }

  .cell-6 {
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 3px;
    padding-right: 0;
  }

  .cell-9 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 8px;
  }

  .features-hero {
    padding-left: 0;
    font-size: 13px;
    font-weight: 300;
    line-height: 100%;
  }

  .bold-text-8 {
    padding-left: 0;
    font-size: 13px;
  }

  .navbar-3 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link {
    color: #fff;
  }

  .nav-link:hover {
    color: #000;
    background-color: #fff;
  }

  .nav-link-2 {
    color: #fff;
  }

  .nav-link-2:hover {
    color: #000;
    background-color: #fff;
  }

  .nav-link-3 {
    color: #fff;
  }

  .nav-link-3:hover {
    color: #000;
    background-color: #fff;
  }

  .nav-menu-3 {
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #d78a33;
    background-clip: border-box;
    border-radius: 6px;
    position: relative;
    overflow: visible;
  }

  .button-2 {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 10px;
  }

  .text-block-14 {
    line-height: 100%;
  }

  .text-block-14.white {
    flex-flow: column;
    padding-right: 100px;
    display: block;
  }

  .section {
    padding-bottom: 50px;
    display: block;
  }

  .text-block-16.white {
    text-align: left;
    margin-right: -11px;
    padding-left: 0;
  }

  .quick-stack-3 {
    padding-top: 5px;
  }

  .cell-10 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 3px;
    padding-right: 0;
  }

  .cell-11 {
    padding-left: 8px;
  }

  .features-hero-2 {
    padding-left: 0;
    font-size: 13px;
    line-height: 100%;
  }

  .features-hero-2._2 {
    line-height: 130%;
  }

  .cell-12 {
    padding-left: 8px;
  }

  .features-hero-3 {
    padding-left: 0;
    font-size: 13px;
    line-height: 100%;
  }

  .features-hero-3._2 {
    line-height: 130%;
  }

  .container {
    width: 100%;
  }

  .quick-stack-4 {
    width: 170%;
    padding-top: 5px;
  }

  .cell-13 {
    padding-left: 8px;
  }

  .features-hero-4 {
    padding-left: 0;
    font-size: 13px;
    line-height: 100%;
  }

  .content-tab-content {
    height: 350px;
  }

  .content-features-grid {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .column-x-small._2 {
    align-items: stretch;
  }

  .section-regular.background-light {
    width: auto;
    height: auto;
    padding-right: 5%;
  }

  .paragraph-x-large {
    font-size: 18px;
  }

  .h1-heading {
    font-size: 42px;
  }

  .grid-5 {
    grid-template-columns: 1fr;
    display: block;
  }

  .button-3 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    display: block;
  }

  .button-3._3 {
    margin-left: auto;
  }

  .button-3._4, .button-3._7 {
    width: 100%;
  }

  .list-2 {
    padding-left: 0;
  }

  .div-block-40 {
    height: 200px;
  }

  .cell-18 {
    background-size: cover;
  }

  .cell-18.lpinver {
    background-size: cover;
    padding-bottom: 0;
  }

  .div-block-36 {
    height: 300px;
  }

  .cell-19.lpinver {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack {
    padding-left: 5px;
    padding-right: 5px;
  }

  .quick-stack.lpinv {
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-7 {
    height: 100%;
    display: block;
  }

  .container-8 {
    padding-top: 0;
  }

  .title-all-caps.lp {
    margin-top: 0;
    font-size: 40px;
  }

  .section3 {
    padding-top: 40px;
    padding-left: 10%;
  }

  .cell-23 {
    justify-content: center;
    align-items: center;
  }

  .content-section {
    padding-top: 50px;
    overflow: hidden;
  }

  .content-section.double {
    padding-top: 50px;
  }

  .content-section.double.formsection {
    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;
    display: block;
  }

  .form-block._2cta {
    padding-left: 2px;
    padding-right: 2px;
  }

  .image-17 {
    width: 80%;
    max-width: 100%;
  }

  .text-block-19 {
    line-height: 18px;
  }

  .form-3.terrenos.lpresidenciasform {
    width: 100%;
  }

  .form-button.lp.button-brochure.buttonulti {
    width: 95%;
  }

  .hero-form {
    width: 100%;
    padding: 4%;
  }

  .text-block-9 {
    font-size: 20px;
  }

  .hero-title {
    font-size: 46px;
    line-height: 40px;
  }

  .hero-title.lpdepas {
    font-size: 25px;
    line-height: 1em;
  }

  .hero-title.lpdepas.ctaform, .content-wrapper-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .content-wrapper-2.lpterrenos {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .text-field-6, .text-field-6.formbrochure {
    width: 95%;
  }

  .grid-6 {
    grid-template-columns: 1fr;
  }

  .text-block-21 {
    flex-flow: row;
    display: block;
  }

  .no-top-bottom-margin-2.title-section-1 {
    font-size: 25px;
  }

  .no-top-bottom-margin-2.text, .no-top-bottom-margin-2.text.leed {
    text-align: left;
  }

  .container-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-19 {
    padding-top: 0;
  }

  .menu-button {
    color: #fff;
    background-color: #51515100;
  }

  .menu-button.w--open {
    background-color: #2e6882;
  }

  .icon {
    color: #fff;
  }

  .image-20 {
    width: 80%;
    height: 80%;
    margin-top: 20px;
    display: block;
    overflow: auto;
  }

  .image-21 {
    display: block;
  }

  .bannercta {
    padding: 30px 10px;
  }

  .text-block-26 {
    font-size: 20px;
    line-height: 100%;
  }

  .text-span-20 {
    font-size: 25px;
  }
}

#w-node-_8f8b004a-95df-5947-5712-56f1b9112934-d6bd01a6, #w-node-f9293dc7-4b06-8b51-bdc4-cf3a08a01e09-d6bd01a6, #w-node-a8d747c6-e3e7-464b-f16e-8feadd38b176-d6bd01a6, #w-node-ae046802-45ef-278b-fc93-a08b2c47702c-66a55734, #w-node-ae046802-45ef-278b-fc93-a08b2c477033-66a55734, #w-node-ae046802-45ef-278b-fc93-a08b2c47703a-66a55734, #w-node-c65a84de-6aa5-8dc8-df3f-7583f2018a02-24adf3a3, #w-node-_5969fbf6-1507-b841-e007-74d5e561b565-24adf3a3, #w-node-b4835c7b-f06c-c617-6d63-4e30c3bdf938-24adf3a3 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 3.75fr;
}

#w-node-_2ad7cd44-227a-1226-c991-343137f70a2d-24adf3a3 {
  align-self: center;
}

#w-node-_28050980-9929-c194-8d26-a7210c7640e3-24adf3a3 {
  justify-self: end;
}

#w-node-b043f432-67d4-8a40-66c1-351ffdcc9d20-24adf3a3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#Nombre-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2d-24adf3a3, #Celular-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2e-24adf3a3, #Correo-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2f-24adf3a3, #w-node-b043f432-67d4-8a40-66c1-351ffdcc9d30-24adf3a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#galeria.w-node-e0f0ca5a-b85a-b160-552e-7f2450470e9d-24adf3a3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e0f0ca5a-b85a-b160-552e-7f2450470e9e-24adf3a3 {
  grid-column: span 2 / span 2;
}

#Nombre-2.w-node-_9dfea70a-69a0-a21e-8e13-6020309971b9-24adf3a3, #w-node-_9dfea70a-69a0-a21e-8e13-6020309971bc-24adf3a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ff70877-e9b3-5c00-23b2-45055bcc825c-2c1bc091 {
  place-self: center end;
}

#w-node-b1211496-535d-6eba-04ca-6beb597bf861-2c1bc091, #w-node-b1211496-535d-6eba-04ca-6beb597bf868-2c1bc091, #w-node-b1211496-535d-6eba-04ca-6beb597bf86f-2c1bc091 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 3.75fr;
}

#w-node-_09c2e461-e372-a512-dcd7-f8e3adef567c-2c1bc091 {
  align-self: center;
}

#w-node-_09c2e461-e372-a512-dcd7-f8e3adef5692-2c1bc091 {
  justify-self: end;
}

#w-node-_628b6b2b-9122-9854-808a-43f73b9c1f43-2c1bc091 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#Nombre-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f53-2c1bc091, #Celular-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f54-2c1bc091, #Correo-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f55-2c1bc091, #w-node-_628b6b2b-9122-9854-808a-43f73b9c1f56-2c1bc091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#galeria.w-node-b1f317ea-3835-bedf-4950-cfcc156c26b7-2c1bc091 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b1f317ea-3835-bedf-4950-cfcc156c26b8-2c1bc091 {
  grid-column: span 2 / span 2;
}

#Nombre-2.w-node-dbb5f526-051b-867d-d141-22d07e28b80a-2c1bc091, #w-node-dbb5f526-051b-867d-d141-22d07e28b80d-2c1bc091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1440px) {
  #Celular-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2e-24adf3a3, #Correo-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2f-24adf3a3, #Celular-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f54-2c1bc091, #Correo-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f55-2c1bc091 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #Nombre-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2d-24adf3a3, #Correo-2.w-node-b043f432-67d4-8a40-66c1-351ffdcc9d2f-24adf3a3, #w-node-b043f432-67d4-8a40-66c1-351ffdcc9d30-24adf3a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #Correo-2.w-node-_9dfea70a-69a0-a21e-8e13-6020309971bb-24adf3a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9dfea70a-69a0-a21e-8e13-6020309971bc-24adf3a3, #Nombre-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f53-2c1bc091, #Correo-2.w-node-_628b6b2b-9122-9854-808a-43f73b9c1f55-2c1bc091, #w-node-_628b6b2b-9122-9854-808a-43f73b9c1f56-2c1bc091 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #Correo-2.w-node-dbb5f526-051b-867d-d141-22d07e28b80c-2c1bc091 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbb5f526-051b-867d-d141-22d07e28b80d-2c1bc091 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b043f432-67d4-8a40-66c1-351ffdcc9d20-24adf3a3 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_7ff70877-e9b3-5c00-23b2-45055bcc825c-2c1bc091 {
    place-self: center end;
  }

  #w-node-_628b6b2b-9122-9854-808a-43f73b9c1f43-2c1bc091 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_853b4808-7aab-ff6a-6114-d731e362976e-24adf3a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b043f432-67d4-8a40-66c1-351ffdcc9d20-24adf3a3 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-_09c2e461-e372-a512-dcd7-f8e3adef568e-2c1bc091 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_628b6b2b-9122-9854-808a-43f73b9c1f43-2c1bc091 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b043f432-67d4-8a40-66c1-351ffdcc9d20-24adf3a3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #galeria.w-node-e0f0ca5a-b85a-b160-552e-7f2450470e9d-24adf3a3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e0f0ca5a-b85a-b160-552e-7f2450470e9e-24adf3a3, #w-node-e0f0ca5a-b85a-b160-552e-7f2450470ea0-24adf3a3, #w-node-e0f0ca5a-b85a-b160-552e-7f2450470ea2-24adf3a3, #w-node-e0f0ca5a-b85a-b160-552e-7f2450470ea4-24adf3a3, #w-node-e0f0ca5a-b85a-b160-552e-7f2450470ea6-24adf3a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Nombre-2.w-node-_9dfea70a-69a0-a21e-8e13-6020309971b9-24adf3a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #Celular-2.w-node-_9dfea70a-69a0-a21e-8e13-6020309971ba-24adf3a3, #Correo-2.w-node-_9dfea70a-69a0-a21e-8e13-6020309971bb-24adf3a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_9dfea70a-69a0-a21e-8e13-6020309971bc-24adf3a3 {
    place-self: auto center;
  }

  #w-node-_628b6b2b-9122-9854-808a-43f73b9c1f43-2c1bc091 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #galeria.w-node-b1f317ea-3835-bedf-4950-cfcc156c26b7-2c1bc091 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b1f317ea-3835-bedf-4950-cfcc156c26b8-2c1bc091, #w-node-b1f317ea-3835-bedf-4950-cfcc156c26ba-2c1bc091, #w-node-b1f317ea-3835-bedf-4950-cfcc156c26bc-2c1bc091, #w-node-b1f317ea-3835-bedf-4950-cfcc156c26be-2c1bc091, #w-node-b1f317ea-3835-bedf-4950-cfcc156c26c0-2c1bc091 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Nombre-2.w-node-dbb5f526-051b-867d-d141-22d07e28b80a-2c1bc091 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    place-self: auto center;
  }

  #Celular-2.w-node-dbb5f526-051b-867d-d141-22d07e28b80b-2c1bc091, #Correo-2.w-node-dbb5f526-051b-867d-d141-22d07e28b80c-2c1bc091 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-dbb5f526-051b-867d-d141-22d07e28b80d-2c1bc091 {
    place-self: auto center;
  }
}
