@font-face {
  font-family: "Brevia";
  src: url("../fonts/Brevia/Brevia-Web-Bold.woff2") format("woff2"), url("../fonts/Brevia/Brevia-Web-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brevia";
  src: url("../fonts/Brevia/Brevia-Web-Bold-Italic.woff2") format("woff2"), url("../fonts/Brevia/Brevia-Web-Bold-Italic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Chonky";
  src: url("../fonts/Chonky/Chonky-Regular.woff2") format("woff2"), url("../fonts/Chonky/Chonky-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeulisNeue";
  src: url("../fonts/NeulisNeue/NeulisNeue-Regular.woff2") format("woff2"), url("../fonts/NeulisNeue/NeulisNeue-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeulisNeue";
  src: url("../fonts/NeulisNeue/NeulisNeue-RegularItalic.woff2") format("woff2"), url("../fonts/NeulisNeue/NeulisNeue-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "NeulisNeue";
  src: url("../fonts/NeulisNeue/NeulisNeue-SemiBold.woff2") format("woff2"), url("../fonts/NeulisNeue/NeulisNeue-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeulisNeue";
  src: url("../fonts/NeulisNeue/NeulisNeue-SemiBoldItalic.woff2") format("woff2"), url("../fonts/NeulisNeue/NeulisNeue-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "NeulisNeue";
  src: url("../fonts/NeulisNeue/NeulisNeue-Bold.woff2") format("woff2"), url("../fonts/NeulisNeue/NeulisNeue-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeulisNeue";
  src: url("../fonts/NeulisNeue/NeulisNeue-BoldItalic.woff2") format("woff2"), url("../fonts/NeulisNeue/NeulisNeue-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica/Helvetica.woff2") format("woff2"), url("../fonts/Helvetica/Helvetica.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica/Helvetica-Bold.woff2") format("woff2"), url("../fonts/Helvetica/Helvetica-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
:root {
  --c-caramelBrown: #B37F2C;
  --c-creamyCream: #F3E2BF;
  --c-creamyCream30: #FBF6EC;
  --c-creamyCreamDark: #DBC9A8;
  --c-deepBrown: #4E3729;
  --c-blueberry: #3968B2;
  --c-cherryVanilla: #CF1C6A;
  --c-chocolate: #8E3F2B;
  --c-coffee: #633516;
  --c-maple: #D56B27;
  --c-peach: #F58B6F;
  --c-plain: #52C2DF;
  --c-raspberry: #E41B48;
  --c-strawberry: #D61F26;
  --c-vanilla: #E1A626;
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p, .fancybox-error ol li, ol .fancybox-error li,
.fancybox-error ul li,
ul .fancybox-error li {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
  border: none;
  background-color: transparent;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p, .fancybox-share ol li, ol .fancybox-share li,
.fancybox-share ul li,
ul .fancybox-share li {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

body,
html {
  font-size: 62.5%;
}
@media (max-width: 425px) {
  body,
  html {
    font-size: 10px;
  }
}

a,
a:active,
a:visited {
  text-decoration: none;
}

p, ol li,
ul li {
  margin: 0 0 10px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px 0;
}

ol,
ul {
  margin: 0 0 10px 0;
}
/* ==========================================================================
   WordPress WYSIWYG Editor Styles
   ==========================================================================*/
.entry-content img {
  margin: 0 0 1.5em 0;
}

.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}

.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}

.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}

.alignnone, img.alignnone {
  /*padding:30px 0;*/
  /* not sure about this one */
}

.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
}

.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
}

.wp-caption p.wp-caption-text, .wp-caption ol li.wp-caption-text, ol .wp-caption li.wp-caption-text,
.wp-caption ul li.wp-caption-text,
ul .wp-caption li.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0;
}

.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}

blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

/*  ==========================================================================
    General
    ==========================================================================

    BASE DATA


    */
body {
  background-color: #FBF6EC;
}

section {
  position: relative;
  width: 100%;
}
section.p10-block {
  margin-top: clamp(7.5rem, 8.4375vw, 13.5rem);
  margin-bottom: clamp(7.5rem, 8.4375vw, 13.5rem);
}
section.p10-block.last-section.p10-bg-block {
  margin-bottom: 0;
}
@media (max-width: 980px) {
  section.p10-block.has_background {
    margin-bottom: 0 !important;
  }
}
section.p10-banner-block {
  margin-top: 0;
  margin-bottom: 0;
}
section.p10-banner-block.next-bg-true {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  section.p10-banner-block {
    margin-top: 0;
    margin-bottom: 0;
  }
}
section.p10-bg-block.first-section {
  margin-top: 0;
}
section.p10-bg-block.next-bg-true {
  margin-bottom: 0;
}
section.p10-bg-block.prev-bg-true {
  margin-top: 0;
}
section.next-bg-true {
  margin-bottom: 0;
}
section.prev-bg-true {
  margin-top: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

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

div.test,
section.test {
  border: 1px solid gray !important;
  min-height: 0px;
}
div.relative,
section.relative {
  position: relative;
}

.img-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.link-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 50;
}

/*  ==========================================================================
    Links
    ==========================================================================*/
a {
  transition: all 0.35s ease-in-out;
  text-decoration: none;
  color: red;
}
a:hover, a.current {
  color: #cc0000;
}

/*  ==========================================================================
    Common
    ==========================================================================*/
.max-frame {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
@media (max-width: 1300px) {
  .max-frame .frame,
  .max-frame .inner-frame,
  .max-frame .min-frame {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

.large-frame {
  width: 100%;
  max-width: 1420px;
  margin: 0 auto;
}
@media (max-width: 1440px) {
  .large-frame {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1300px) {
  .large-frame .frame,
  .large-frame .inner-frame,
  .large-frame .min-frame {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

.frame {
  width: 100%;
  max-width: 1175px;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .frame {
    padding-left: 30px;
    padding-right: 30px;
  }
  .frame .inner-frame,
  .frame .min-frame {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.inner-frame {
  width: 100%;
  max-width: 932px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .inner-frame {
    padding-left: 30px;
    padding-right: 30px;
  }
  .inner-frame .min-frame {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.min-frame {
  width: 100%;
  max-width: 687px;
  margin: 0 auto;
}
@media (max-width: 720px) {
  .min-frame {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.flex-wrapper {
  display: flex;
}
.flex-wrapper.space-between {
  justify-content: space-between;
}
.flex-wrapper.wrap {
  flex-wrap: wrap;
}
.flex-wrapper.flex-end {
  justify-content: flex-end;
}
.flex-wrapper.center {
  align-items: center;
}
.flex-wrapper > div.flex-2 {
  width: 50%;
}
@media (max-width: 700px) {
  .flex-wrapper > div.flex-2 {
    width: 100%;
  }
}
.flex-wrapper > div.flex-3 {
  width: 33.3333333333%;
}
@media (max-width: 700px) {
  .flex-wrapper > div.flex-3 {
    width: 100%;
  }
}
.flex-wrapper > div.flex-4 {
  width: 25%;
}
@media (max-width: 700px) {
  .flex-wrapper > div.flex-4 {
    width: 100%;
  }
}
.flex-wrapper > div.flex-5 {
  width: 20%;
}
@media (max-width: 700px) {
  .flex-wrapper > div.flex-5 {
    width: 100%;
  }
}
.flex-wrapper > div.flex-6 {
  width: 16.6666666667%;
}
@media (max-width: 700px) {
  .flex-wrapper > div.flex-6 {
    width: 100%;
  }
}

/*  ==========================================================================
    CLEARFIX
    ==========================================================================*/
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

/*------------------------------------------------------------------
[Table of contents]


-------------------------------------------------------------------*/
/*  ==========================================================================
    HEADER
    ==========================================================================*/
#site-header {
  position: relative;
  width: 100%;
  z-index: 90;
  overflow-x: clip;
  overflow-y: visible;
  background-color: #FBF6EC;
  transition: all 0.35s ease-in-out;
  transition: transform 0.35s ease, opacity 0.35s ease, background-color 0.35s ease;
}
@media (max-width: 1200px) {
  #site-header {
    height: 75px;
  }
}
#site-header .skip-to-main {
  position: absolute;
  top: 0.8rem;
  left: 1.6rem;
  transform: translateY(-150%);
  z-index: 10001;
  background-color: #4E3729;
  color: #F3E2BF;
  padding: 0.8rem 1.2rem;
  border-radius: 0.4rem;
  text-decoration: none;
  transition: transform 0.2s ease;
}
#site-header .skip-to-main:focus {
  transform: translateY(0);
}
#site-header .site-main-nav {
  padding-top: clamp(1.4rem, 1.125vw, 1.8rem);
  padding-bottom: clamp(1.4rem, 1.125vw, 1.8rem);
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1200px) {
  #site-header .site-main-nav {
    height: 75px;
  }
}
#site-header #logo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: clamp(10.3rem, 10.75vw, 17.2rem);
  z-index: 2;
  pointer-events: none;
}
#site-header #logo a {
  display: block;
  pointer-events: auto;
}
#site-header #logo a img {
  display: block;
  width: 100%;
  height: auto;
}
#site-header #logo a .logo-brown {
  display: none;
}
#site-header .main-nav-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  column-gap: clamp(4.8rem, 3.75vw, 6rem);
  width: calc(100% - clamp(2.4rem, 4vw, 3.4rem));
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap {
    position: absolute;
    top: 98%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 10rem);
    overflow-y: auto;
    padding: 0 2rem;
    background-color: #FBF6EC;
    display: block;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-1rem);
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  }
}
#site-header .main-nav-wrap .main-nav {
  width: 100%;
}
#site-header .main-nav-wrap .main-nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: clamp(4.8rem, 3.75vw, 6rem);
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap .main-nav-list {
    display: block;
  }
}
#site-header .main-nav-wrap .main-nav-list-left {
  justify-content: flex-start;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap .main-nav-list-left {
    display: block;
    text-align: center;
    margin-top: 60px;
  }
  #site-header .main-nav-wrap .main-nav-list-left::before {
    content: "";
    display: block;
    width: 40px;
    height: 27px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 45px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("../imgs/mobile-nav-list-before.svg");
  }
}
#site-header .main-nav-wrap .main-nav-list-right {
  justify-content: flex-end;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap .main-nav-list-right {
    display: block;
    text-align: center;
  }
  #site-header .main-nav-wrap .main-nav-list-right::after {
    content: "";
    display: block;
    width: 40px;
    height: 27px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 45px;
    margin-bottom: 60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("../imgs/mobile-nav-list-after.svg");
  }
}
#site-header .main-nav-wrap > .main-nav-list > li {
  margin: 0;
  padding: 0;
  line-height: 1;
  position: relative;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap > .main-nav-list > li {
    margin-bottom: 45px;
    text-align: center;
  }
}
#site-header .main-nav-wrap a {
  color: #4E3729;
  text-decoration: none;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  line-height: 100%;
  font-size: clamp(1.4rem, 1.0625vw, 1.7rem);
  letter-spacing: 0%;
  display: inline-block;
  position: relative;
  transition: all 0.35s ease-in-out;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap a {
    font-family: "Brevia", Arial, sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 111.01%;
    letter-spacing: -3%;
  }
}
@media (max-width: 767px) {
  #site-header .main-nav-wrap a {
    max-width: 70%;
  }
}
#site-header .main-nav-wrap a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.2rem;
  width: 0;
  height: 1px;
  background-color: #4E3729;
  transition: width 0.35s ease;
}
#site-header .main-nav-wrap a:hover {
  color: #4E3729;
}
#site-header .main-nav-wrap a:hover::after {
  width: 100%;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap a span {
    font-family: "Chonky", Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0%;
  }
}
#site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu {
  position: absolute;
  top: calc(100% + 15px);
  left: 0;
  margin-top: 0;
  width: max-content;
  max-width: clamp(24rem, 20vw, 31rem);
  margin-bottom: 0;
  padding: 18px;
  list-style: none;
  border: 1px solid #4E3729;
  border-radius: 12px;
  background-color: #FBF6EC;
  display: flex;
  flex-direction: column;
  gap: 15px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(0.8rem);
  pointer-events: none;
  transition: all 0.35s ease-in-out;
}
#site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -15px;
  height: 15px;
}
#site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu li {
  margin: 0;
  padding: 0;
}
#site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu a {
  display: block;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.5rem, 0.9375vw, 1.5rem);
  font-weight: 400;
  line-height: 150%;
  color: #4E3729;
  margin-left: auto;
  margin-right: auto;
}
#site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu a::after {
  display: none;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu {
    position: static;
    top: auto;
    left: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 21px;
    margin-bottom: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    display: none;
    opacity: 1;
    visibility: visible;
    transform: none;
    pointer-events: auto;
  }
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu::before {
    display: none;
  }
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu li {
    margin-bottom: 15px;
  }
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu li:last-child {
    margin-bottom: 0;
  }
}
#site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children:hover > .sub-menu, #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children:focus-within > .sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}
@media (max-width: 1200px) {
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children > a::after {
    content: "";
    display: inline-block;
    margin-left: 0.8rem;
    width: 14px;
    height: 10px;
    position: static;
    left: auto;
    bottom: auto;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M7.70226 0.375257L13.6216 7.77447C14.1454 8.42924 13.6793 9.39917 12.8408 9.39917L1.00201 9.39917C0.163506 9.39917 -0.302667 8.42924 0.221144 7.77447L6.14052 0.375257C6.54084 -0.125151 7.30193 -0.12515 7.70226 0.375257Z' fill='%23E1A626'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform 0.25s ease;
    transform: translateY(-0.4rem) rotate(180deg);
  }
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children.menu-open > a::after {
    transform: translateY(-0.4rem) rotate(0);
  }
  #site-header .main-nav-wrap .main-nav-list > li.menu-item-has-children.menu-open > .sub-menu {
    display: block;
  }
}
#site-header .header-menu-toggle {
  display: none;
  width: 30px;
  height: 20px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  z-index: 4;
}
#site-header .header-menu-toggle svg {
  display: block;
  width: 100%;
  height: 100%;
}
#site-header .header-menu-toggle .icon-close {
  display: none;
  width: 24px;
  height: 23px;
}
@media (max-width: 1200px) {
  #site-header .header-menu-toggle {
    display: inline-block;
  }
}
#site-header .header-search {
  width: clamp(4.5rem, 3.125vw, 5rem);
  height: clamp(4.5rem, 3.125vw, 5rem);
  margin-left: clamp(4.8rem, 3.75vw, 6rem);
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-radius: 50%;
  background: transparent;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 3;
}
#site-header .header-search #search-icon {
  width: 100%;
  height: 100%;
  display: block;
}
#site-header .header-search:hover {
  background-color: #4E3729;
  border-color: #4E3729;
}
#site-header .header-search:hover svg path {
  fill: #fff;
  stroke: #fff;
}
@media (max-width: 1200px) {
  #site-header .header-search {
    margin-left: 0;
  }
}
#site-header.mobile-menu-open .header-menu-toggle .icon-menu {
  display: none;
}
#site-header.mobile-menu-open .header-menu-toggle .icon-close {
  display: block;
}
#site-header.mobile-menu-open .main-nav-wrap {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}
@media (max-width: 1200px) {
  #site-header.mobile-menu-open .main-nav-wrap {
    position: fixed;
    top: 75px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    max-height: none;
    z-index: 9998;
  }
}
#site-header.sticky_header.mobile-menu-open {
  animation: none;
}
@media (max-width: 1200px) {
  #site-header.sticky_header.mobile-menu-open .main-nav-wrap {
    top: 80px;
  }
}
#site-header .header-search-panel {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100%;
  max-width: 93.2rem;
  background-color: #FBF6EC;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -0.8rem);
  pointer-events: none;
  z-index: 2;
  isolation: isolate;
  transition: all 0.35s ease-in-out;
}
#site-header .header-search-panel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: calc(100% + 20px);
  transform: translateX(-50%);
  background-color: #FBF6EC;
  z-index: -1;
}
#site-header .header-search-form {
  padding-top: clamp(4.5rem, 2.8125vw, 4.5rem);
  padding-bottom: clamp(0.6rem, 0.375vw, 0.6rem);
  display: flex;
  align-items: center;
  gap: 1.2rem;
  border-bottom: 1px solid #4E3729;
}
#site-header .header-search-input {
  width: 100%;
  border: 0;
  background: transparent;
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(1.6rem, 1.3125vw, 2.1rem);
  font-weight: 700;
  line-height: 126%;
  letter-spacing: clamp(-0.063rem, -0.039375vw, -0.048rem);
  padding: 0;
  margin: 0;
  outline: none;
}
#site-header .header-search-input::placeholder {
  color: #4E3729;
  opacity: 1;
}
@media (max-width: 1200px) {
  #site-header .header-search-input {
    line-height: 150%;
    letter-spacing: -0.03em;
  }
}
#site-header .header-search-submit {
  width: 1.6rem;
  height: 1.6rem;
  border: 0;
  background: transparent;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
}
#site-header .header-search-submit svg {
  width: 100%;
  height: 100%;
  display: block;
}
#site-header.search-open .header-search-panel {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: auto;
}

#site-header.header-brown {
  background-color: #4E3729;
}
#site-header.header-brown #logo a .logo-default {
  display: none;
}
#site-header.header-brown #logo a .logo-brown {
  display: block;
}
@media (max-width: 1200px) {
  #site-header.header-brown .main-nav-wrap {
    background-color: #4E3729;
  }
}
#site-header.header-brown .main-nav-wrap a {
  color: #F3E2BF;
}
#site-header.header-brown .main-nav-wrap a::after {
  background-color: #F3E2BF;
}
#site-header.header-brown .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu {
  background-color: #4E3729;
  border-color: #F3E2BF;
}
@media (max-width: 1200px) {
  #site-header.header-brown .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu {
    border-color: transparent;
  }
}
#site-header.header-brown .main-nav-wrap .main-nav-list > li.menu-item-has-children > .sub-menu a {
  color: #F3E2BF;
}
#site-header.header-brown .header-menu-toggle svg line {
  stroke: #F3E2BF;
}
#site-header.header-brown .header-search {
  border-color: #F3E2BF;
}
#site-header.header-brown .header-search svg path {
  fill: #F3E2BF;
  stroke: #F3E2BF;
}
#site-header.header-brown .header-search:hover {
  background-color: #F3E2BF;
  border-color: #F3E2BF;
}
#site-header.header-brown .header-search:hover svg path {
  fill: #4E3729;
  stroke: #4E3729;
}
#site-header.header-brown .header-search-panel {
  background-color: #4E3729;
}
#site-header.header-brown .header-search-panel::before {
  background-color: #4E3729;
}
#site-header.header-brown .header-search-form {
  border-bottom-color: #F3E2BF;
}
#site-header.header-brown .header-search-input {
  color: #F3E2BF;
}
#site-header.header-brown .header-search-input::placeholder {
  color: #F3E2BF;
}
#site-header.header-brown .header-search-submit svg path {
  fill: #F3E2BF;
  stroke: #F3E2BF;
}

#site-header.sticky_header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 9999;
  animation: header-slide-down 0.35s ease;
}
#site-header.sticky_header .site-main-nav {
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
}
#site-header.sticky_header #logo a img {
  max-height: 51px;
}

@keyframes header-slide-down {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
body.mobile-menu-open {
  overflow: hidden;
  touch-action: none;
}

.draw-this path,
.draw-this line {
  transition: all 1.5s ease-in-out;
}
.draw-this.init path,
.draw-this.init line {
  stroke-dasharray: 0 !important;
  stroke-dashoffset: 0 !important;
}

/*  ==========================================================================
    MAIN CONTENT
    ==========================================================================*/
#site-main,
header,
footer {
  overflow: hidden;
}

footer {
  overflow: visible;
}

#site-footer {
  position: relative;
  background-color: #4E3729;
  color: #F3E2BF;
  padding-top: clamp(3rem, 2.8125vw, 4.5rem);
  padding-bottom: clamp(3rem, 2.8125vw, 4.5rem);
  margin-top: clamp(1.5rem, 4.6875vw, 7.5rem);
}
#site-footer .footer-inner {
  position: relative;
  z-index: 1;
}
#site-footer .footer-top-wave {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  transform: translateY(calc(-100% + 1px));
  z-index: 2;
  line-height: 0;
  overflow: hidden;
  pointer-events: none;
}
#site-footer .footer-top-wave svg {
  width: 100%;
  height: auto;
  display: block;
}
#site-footer .footer-top {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: start;
  gap: 45px;
  margin-bottom: clamp(45px, 5vw, 90px);
}
#site-footer .footer-top > * {
  width: 100%;
  max-width: 443px;
}
@media (max-width: 1200px) {
  #site-footer .footer-top {
    grid-template-columns: 1fr;
    gap: 45px;
  }
  #site-footer .footer-top > * {
    max-width: 100%;
  }
}
#site-footer .footer-tagline {
  margin: 0;
  color: #F3E2BF;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  line-height: 105%;
  font-size: clamp(36px, 3vw, 45px);
  letter-spacing: -3%;
  max-width: 7em;
}
#site-footer .footer-tagline span {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 1200px) {
  #site-footer .footer-tagline {
    line-height: 111.01%;
    max-width: 90%;
  }
}
#site-footer .footer-socials {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-top: 45px;
}
#site-footer .footer-socials a {
  width: 2.1rem;
  height: 2.1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #F3E2BF;
}
#site-footer .footer-socials a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(89%) sepia(25%) saturate(366%) hue-rotate(336deg) brightness(104%) contrast(90%);
}
#site-footer .footer-socials a svg {
  width: 100%;
  height: 100%;
  display: block;
}
#site-footer .footer-nav {
  width: 100%;
}
#site-footer .footer-nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 33px clamp(45px, 7vw, 100px);
}
#site-footer .footer-nav-list li {
  margin: 0;
}
#site-footer .footer-nav-list a {
  color: #F3E2BF;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 6%;
  font-size: 13px;
  display: inline-block;
  position: relative;
  transition: all 0.35s ease-in-out;
}
#site-footer .footer-nav-list a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.2rem;
  width: 0;
  height: 1px;
  background-color: #F3E2BF;
  transition: width 0.35s ease;
}
#site-footer .footer-nav-list a:hover {
  color: #F3E2BF;
}
#site-footer .footer-nav-list a:hover::after {
  width: 100%;
}
#site-footer .footer-newsletter {
  max-width: 444px;
}
#site-footer .footer-newsletter-title {
  margin: 0;
  color: #F3E2BF;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  line-height: 1;
  font-size: clamp(36px, 2.6vw, 45px);
  letter-spacing: -0.02em;
}
#site-footer .footer-newsletter-title span {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
}
#site-footer .footer-newsletter-form {
  margin-top: clamp(15px, 1.5vw, 18px);
}
#site-footer .footer-newsletter-form form {
  position: relative;
}
@media (max-width: 767px) {
  #site-footer .footer-newsletter-form input[type=email],
  #site-footer .footer-newsletter-form input[type=text],
  #site-footer .footer-newsletter-form input[type=tel],
  #site-footer .footer-newsletter-form input[type=search],
  #site-footer .footer-newsletter-form select,
  #site-footer .footer-newsletter-form textarea {
    font-size: 16px !important;
  }
}
#site-footer .email-signup form {
  position: relative;
}
#site-footer .email-signup .hs-form-field {
  margin-bottom: 0;
}
#site-footer .email-signup .hs-form-required {
  display: none;
}
#site-footer .email-signup .hs_email label {
  display: none;
}
#site-footer .email-signup .hs_email .input {
  position: relative;
}
#site-footer .email-signup .hs_email input {
  width: 100%;
  height: 50px;
  border-radius: 999px;
  border: 0;
  background-color: #FBF6EC;
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: 6%;
  text-transform: uppercase;
  padding: 18px 50px 18px 20px;
}
@media (max-width: 767px) {
  #site-footer .email-signup .hs_email input {
    font-size: 16px;
  }
}
#site-footer .email-signup .hs_email input::placeholder {
  color: #4E3729;
  opacity: 1;
}
#site-footer .email-signup .hs_email input:focus {
  outline: none;
  outline: 0px;
}
#site-footer .email-signup .hs_email .no-list {
  list-style: none;
}
#site-footer .email-signup .hs_submit {
  position: absolute;
  right: 0.6rem;
  top: 2.5%;
  z-index: 2;
}
#site-footer .email-signup .actions {
  margin: 0;
}
#site-footer .email-signup .actions .hs-button {
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 50%;
  min-width: 0;
  padding: 0;
  background-color: #3968B2;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.92272 10C7.34651 9.08832 7.75617 8.2906 8.15171 7.60684C8.5755 6.92308 8.98516 6.35328 9.3807 5.89744H0V4.10256H9.3807C8.98516 3.61823 8.5755 3.03419 8.15171 2.35043C7.75617 1.66667 7.34651 0.883191 6.92272 0H8.40598C10.1859 2.07977 12.0506 3.61823 14 4.61538V5.38462C12.0506 6.35328 10.1859 7.89174 8.40598 10H6.92272Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.4rem 1rem;
  color: transparent;
  position: relative;
  cursor: pointer;
}
#site-footer .email-signup .actions .hs-button:hover {
  background-color: #B37F2C;
}
#site-footer .email-signup .hs-richtext {
  color: #F3E2BF;
  margin-top: clamp(1.2rem, 0.875vw, 1.4rem);
}
#site-footer .email-signup .hs-richtext p, #site-footer .email-signup .hs-richtext ol li, ol #site-footer .email-signup .hs-richtext li,
#site-footer .email-signup .hs-richtext ul li,
ul #site-footer .email-signup .hs-richtext li {
  margin: 0;
  color: #F3E2BF;
  font-size: clamp(1.2rem, 0.95vw, 1.4rem);
  line-height: 1.35;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
#site-footer .email-signup .hs-richtext input[type=checkbox] {
  appearance: none;
  width: 1.8rem;
  height: 1.8rem;
  border: 1px solid #F3E2BF;
  border-radius: 0.4rem;
  margin: 0.1rem 0 0;
  background: transparent;
  flex-shrink: 0;
}
#site-footer .hbspt-form p, #site-footer .hbspt-form ol li, ol #site-footer .hbspt-form li,
#site-footer .hbspt-form ul li,
ul #site-footer .hbspt-form li {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 111.01%;
  letter-spacing: -0.02em;
}
#site-footer .footer-newsletter-consent,
#site-footer .hs_consent_checkbox {
  margin-top: clamp(2.1rem, 1.5vw, 2.4rem);
  gap: 10px;
  color: #F3E2BF;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 165%;
  letter-spacing: 0px;
  cursor: pointer;
}
#site-footer .footer-newsletter-consent ul,
#site-footer .hs_consent_checkbox ul {
  padding: 0;
  list-style: none;
}
#site-footer .footer-newsletter-consent ul li label,
#site-footer .hs_consent_checkbox ul li label {
  display: flex;
  gap: 1rem;
}
#site-footer .footer-newsletter-consent ul li label input[type=checkbox],
#site-footer .hs_consent_checkbox ul li label input[type=checkbox] {
  appearance: none;
  width: 21px;
  height: 21px;
  border: 2px solid #F3E2BF;
  border-radius: 5px;
  background: transparent;
  margin: 0;
  flex-shrink: 0;
  position: relative;
  top: -2px;
  cursor: pointer;
}
@media (max-width: 1200px) {
  #site-footer .footer-newsletter-consent ul li label input[type=checkbox],
  #site-footer .hs_consent_checkbox ul li label input[type=checkbox] {
    top: 0;
  }
}
#site-footer .footer-newsletter-consent ul li label input[type=checkbox]:checked::after,
#site-footer .hs_consent_checkbox ul li label input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  width: 14px;
  height: 8px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%) rotate(-45deg);
  border-left: 3px solid #4E3729;
  border-bottom: 3px solid #4E3729;
}
#site-footer .footer-newsletter-consent ul li label input[type=checkbox]:checked,
#site-footer .hs_consent_checkbox ul li label input[type=checkbox]:checked {
  background: #F3E2BF;
  border-color: #F3E2BF;
}
#site-footer .footer-newsletter-consent ul li label span,
#site-footer .hs_consent_checkbox ul li label span {
  display: block;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  font-size: clamp(1.2rem, 0.9vw, 1.2rem);
  line-height: 165%;
  letter-spacing: 0px;
  color: #F3E2BF;
}
#site-footer .hs_recaptcha {
  display: none;
}
#site-footer .hs-error-msgs {
  list-style: none;
  padding: 0;
}
#site-footer .hs-error-msgs li label {
  display: block;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  font-size: clamp(1.2rem, 0.9vw, 1.2rem);
  line-height: 165%;
  letter-spacing: 0px;
  color: #F3E2BF;
}
#site-footer .footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.4rem;
}
@media (max-width: 1200px) {
  #site-footer .footer-bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
  }
}
#site-footer .footer-copyright {
  margin: 0;
  color: #F3E2BF;
  font-size: 12px;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  line-height: 165%;
  letter-spacing: 0px;
}
#site-footer .footer-copyright a {
  color: #F3E2BF;
  text-decoration: underline;
}
#site-footer .footer-legal-links {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
  row-gap: 0px;
}
#site-footer .footer-legal-links li {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0px;
}
#site-footer .footer-legal-links li:not(:last-child)::after {
  content: "";
  margin-left: 1rem;
  color: #F3E2BF;
  border-right: 1px solid #F3E2BF;
  height: 12px;
}
#site-footer .footer-legal-links a {
  color: #F3E2BF;
  text-decoration: none;
  font-size: 12px;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  line-height: 165%;
  letter-spacing: 0px;
  text-align: right;
}
@media (max-width: 767px) {
  #site-footer .footer-nav-list {
    margin-top: 1.6rem;
  }
  #site-footer .footer-newsletter {
    width: 100%;
  }
}

/*  ==========================================================================
    FOOTER
    ==========================================================================*/
.outbound-svg {
  display: none !important;
}

.css-grid {
  display: grid;
  column-gap: 3.17%;
  grid-template-columns: repeat(12, 5.423%);
}

.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}

.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 48em) {
  .container {
    width: 49rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 64em) {
  .container {
    width: 65rem;
  }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .container {
    width: 76rem;
  }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.box-row.test-row {
  padding: 20px !important;
  background-color: red !important;
  border: 1px solid blue !important;
  margin: 10px 0 !important;
}

.flex2-grid,
.flex3-grid,
.flex4-grid {
  display: flex;
  flex-wrap: wrap;
}
.flex2-grid.test > div,
.flex3-grid.test > div,
.flex4-grid.test > div {
  border: 1px solid black;
}

.flex2-grid > div {
  width: calc(50% - 30px / 2);
  margin-bottom: 30px;
}
@media (max-width: 700px) {
  .flex2-grid > div {
    width: 100%;
    margin-bottom: 15px;
  }
}
.flex2-grid > div:nth-child(odd) {
  margin-right: calc(30px / 2);
}
@media (max-width: 700px) {
  .flex2-grid > div:nth-child(odd) {
    margin-right: 0;
  }
}
.flex2-grid > div:nth-child(even) {
  margin-left: calc(30px / 2);
}
@media (max-width: 700px) {
  .flex2-grid > div:nth-child(even) {
    margin-left: 0;
  }
}
.flex2-grid > div:first-child, .flex2-grid > div:nth-child(2) {
  margin-top: 30px;
}
@media (max-width: 700px) {
  .flex2-grid > div:first-child {
    margin-top: 30px;
  }
}
@media (max-width: 700px) {
  .flex2-grid > div:nth-child(2) {
    margin-top: 0;
  }
}

.flex3-grid > div {
  width: calc(33.333333% - 30px / 1.5);
  margin-bottom: 30px;
}
@media (max-width: 980px) {
  .flex3-grid > div {
    width: calc(50% - 30px / 2);
  }
}
@media (max-width: 700px) {
  .flex3-grid > div {
    width: 100%;
    margin-bottom: 15px;
  }
}
.flex3-grid > div:nth-child(3n+1) {
  margin-right: calc(30px / 2);
}
.flex3-grid > div:nth-child(3n+2) {
  margin-right: calc(30px / 2);
  margin-left: calc(30px / 2);
}
.flex3-grid > div:nth-child(3n+3) {
  margin-left: calc(30px / 2);
}
.flex3-grid > div:first-child, .flex3-grid > div:nth-child(2), .flex3-grid > div:nth-child(3) {
  margin-top: 30px;
}
@media (max-width: 980px) {
  .flex3-grid > div:first-child, .flex3-grid > div:nth-child(2), .flex3-grid > div:nth-child(3) {
    margin-top: 0;
  }
}
@media (max-width: 980px) {
  .flex3-grid > div:nth-child(3n+1), .flex3-grid > div:nth-child(3n+2), .flex3-grid > div:nth-child(3n+3) {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 980px) {
  .flex3-grid > div:first-child, .flex3-grid > div:nth-child(2) {
    margin-top: 30px;
  }
}
@media (max-width: 980px) {
  .flex3-grid > div:nth-child(odd) {
    margin-right: calc(30px / 2);
  }
}
@media (max-width: 700px) {
  .flex3-grid > div:nth-child(odd) {
    margin-right: 0;
  }
}
@media (max-width: 980px) {
  .flex3-grid > div:nth-child(even) {
    margin-left: calc(30px / 2);
  }
}
@media (max-width: 700px) {
  .flex3-grid > div:nth-child(even) {
    margin-left: 0;
  }
}

.flex4-grid > div {
  width: calc(25% - 30px / 2.67);
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .flex4-grid > div {
    width: calc(33.333333% - 30px / 1.5);
  }
}
@media (max-width: 980px) {
  .flex4-grid > div {
    width: calc(50% - 30px / 2);
  }
}
.flex4-grid > div:nth-child(4n+2) {
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 1024px) {
  .flex4-grid > div:nth-child(4n+2) {
    margin-left: 0;
    margin-right: 0;
  }
}
.flex4-grid > div:nth-child(4n+3) {
  margin-right: 15px;
}
@media (max-width: 1024px) {
  .flex4-grid > div:nth-child(4n+3) {
    margin-right: 0;
  }
}
.flex4-grid > div:first-child, .flex4-grid > div:nth-child(2), .flex4-grid > div:nth-child(3), .flex4-grid > div:nth-child(4) {
  margin-top: 30px;
}
@media (max-width: 1024px) {
  .flex4-grid > div:nth-child(4) {
    margin-top: 0;
  }
}
@media (max-width: 980px) {
  .flex4-grid > div:nth-child(3) {
    margin-top: 0;
  }
}
@media (max-width: 700px) {
  .flex4-grid > div:nth-child(2) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .flex4-grid > div:nth-child(3n+1) {
    margin-right: calc(30px / 2);
  }
  .flex4-grid > div:nth-child(3n+2) {
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
  }
  .flex4-grid > div:nth-child(3n+3) {
    margin-left: calc(30px / 2);
  }
}
@media (max-width: 980px) {
  .flex4-grid > div:nth-child(3n+1), .flex4-grid > div:nth-child(3n+2), .flex4-grid > div:nth-child(3n+3) {
    margin-left: 0;
    margin-right: 0;
  }
  .flex4-grid > div:first-child {
    margin-top: 30px;
  }
  .flex4-grid > div:nth-child(odd) {
    margin-right: calc(30px / 2);
  }
  .flex4-grid > div:nth-child(even) {
    margin-left: calc(30px / 2);
  }
}
@media (max-width: 700px) {
  .flex4-grid > div:nth-child(odd) {
    margin-right: 0;
  }
  .flex4-grid > div:nth-child(even) {
    margin-left: 0;
  }
}

button,
a.p10-button,
.p10-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background: none;
  background-color: black;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid transparent;
  padding: 10px 20px 11px;
  font-family: "Brevia", Arial, sans-serif;
  text-transform: none;
  letter-spacing: 0;
  margin: 10px 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.35s ease-in-out;
}
button:hover,
a.p10-button:hover,
.p10-button:hover {
  color: black;
  background-color: white;
  box-shadow: none;
  border: 1px solid black;
}

svg.play-button {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background: white;
  fill: #B37F2C;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.35s ease-in-out;
}

a.arrow-link svg {
  width: 40px;
}

svg.arrow {
  width: 40px;
  transition: all 0.35s ease-in-out;
}

.primary_btn {
  display: inline-flex;
  height: 50px;
  padding-top: clamp(1.8rem, 1.125vw, 1.8rem);
  padding-bottom: clamp(1.8rem, 1.125vw, 1.8rem);
  padding-left: 21px;
  padding-right: 21px;
  justify-content: center;
  align-items: center;
  background: #3968B2;
  color: #fff;
  text-decoration: none;
  border-radius: 25px;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.3rem, 0.8125vw, 1.3rem);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  transition: all 0.3s ease;
  line-height: 100%;
  gap: 7px;
}
@media (max-width: 767px) {
  .primary_btn {
    width: 100%;
  }
}
.primary_btn svg {
  transition: transform 0.3s ease;
  position: relative;
  top: -1px;
}
.primary_btn:hover {
  background: #B37F2C;
  color: #fff;
}

.alm-load-more-btn {
  display: inline-flex !important;
  height: 50px !important;
  padding: 18px 30px !important;
  justify-content: center !important;
  align-items: center !important;
  background: #3968B2 !important;
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 25px !important;
  font-family: "NeulisNeue", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.78px !important;
  transition: all 0.3s ease !important;
  line-height: 100% !important;
  gap: 7px !important;
}
@media (max-width: 767px) {
  .alm-load-more-btn {
    width: 100% !important;
  }
}
.alm-load-more-btn svg {
  transition: transform 0.3s ease;
}
.alm-load-more-btn:hover {
  background: #B37F2C !important;
  color: #fff !important;
}

.slick-arrow {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  color: transparent !important;
  z-index: 5;
}
.slick-arrow svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: white;
  transition: all 0.35s ease-in-out;
}
.slick-arrow:hover svg {
  fill: black;
}

.slick-dots {
  padding: 0;
  margin: 0;
}
.slick-dots li {
  display: inline-block;
  margin: 0px 5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  overflow: hidden;
}
.slick-dots li.slick-active button {
  background-color: blue;
}
.slick-dots li:focus {
  outline: none;
}
.slick-dots li button {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  overflow: hidden;
  background-color: black;
  color: transparent;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
}
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover {
  background-color: white;
  border: 1px solid black;
}

.scroll-watch {
  transition: all 0.65s ease-in-out;
}
.scroll-watch.fade-in {
  opacity: 0;
}
.scroll-watch.draw-width {
  width: 0 !important;
}
.scroll-watch.draw-height {
  height: 0 !important;
}
.scroll-watch.init.draw-width {
  width: 100% !important;
}
.scroll-watch.init.draw-height {
  height: 100% !important;
}
.scroll-watch.init.fade-in {
  opacity: 1;
}

.cb01-repeater .cb1_wrapper,
.cb01 .cb1_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: clamp(3rem, 10.4375vw, 16.7rem);
}
@media (max-width: 820px) {
  .cb01-repeater .cb1_wrapper,
  .cb01 .cb1_wrapper {
    gap: 3rem;
  }
}
@media (max-width: 767px) {
  .cb01-repeater .cb1_wrapper,
  .cb01 .cb1_wrapper {
    flex-direction: column;
  }
}
.cb01-repeater .cb1_wrapper.reverse,
.cb01 .cb1_wrapper.reverse {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .cb01-repeater .cb1_wrapper.reverse,
  .cb01 .cb1_wrapper.reverse {
    flex-direction: column;
  }
}
@media (max-width: 1440px) {
  .cb01-repeater .cb1_wrapper.reverse .cb1_media,
  .cb01 .cb1_wrapper.reverse .cb1_media {
    margin-right: clamp(3rem, 2.625vw, 4.2rem);
    margin-left: 0;
    flex: 0 0 52%;
  }
}
@media (max-width: 1024px) {
  .cb01-repeater .cb1_wrapper.reverse .cb1_media,
  .cb01 .cb1_wrapper.reverse .cb1_media {
    flex: 0 0 45%;
  }
}
@media (max-width: 767px) {
  .cb01-repeater .cb1_wrapper.reverse .cb1_media,
  .cb01 .cb1_wrapper.reverse .cb1_media {
    margin-right: 0;
  }
}
.cb01-repeater .cb1_wrapper .cb1_media,
.cb01 .cb1_wrapper .cb1_media {
  flex: 0 0 55%;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .cb01-repeater .cb1_wrapper .cb1_media,
  .cb01 .cb1_wrapper .cb1_media {
    margin-left: clamp(3rem, 2.625vw, 4.2rem);
  }
}
@media (max-width: 767px) {
  .cb01-repeater .cb1_wrapper .cb1_media,
  .cb01 .cb1_wrapper .cb1_media {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 1024px) {
  .cb01-repeater .cb1_wrapper .cb1_media,
  .cb01 .cb1_wrapper .cb1_media {
    flex: 0 0 45%;
  }
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper,
.cb01 .cb1_wrapper .cb1_media .media_wrapper {
  max-width: 100%;
  height: clamp(19.5rem, 31.875vw, 51rem);
}
@media (max-width: 767px) {
  .cb01-repeater .cb1_wrapper .cb1_media .media_wrapper,
  .cb01 .cb1_wrapper .cb1_media .media_wrapper {
    max-width: 100%;
  }
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper .cb1_image,
.cb01 .cb1_wrapper .cb1_media .media_wrapper .cb1_image {
  width: 100%;
  height: 100%;
  border-radius: clamp(2rem, 1.875vw, 3rem);
  object-fit: cover;
  object-position: top;
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper .cb1_play,
.cb01 .cb1_wrapper .cb1_media .media_wrapper .cb1_play {
  position: absolute;
  bottom: clamp(1.5rem, 1.875vw, 3rem);
  left: clamp(1.5rem, 1.875vw, 3rem);
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
  transition: 0.3s;
  display: flex;
  width: 9rem;
  height: 9rem;
  padding: 2px 0 0 3px;
  justify-content: center;
  align-items: center;
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper .cb1_play svg,
.cb01 .cb1_wrapper .cb1_media .media_wrapper .cb1_play svg {
  width: 12px;
  height: 15px;
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper .cb1_play:hover,
.cb01 .cb1_wrapper .cb1_media .media_wrapper .cb1_play:hover {
  background: #B37F2C;
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper .cb1_play:hover svg path,
.cb01 .cb1_wrapper .cb1_media .media_wrapper .cb1_play:hover svg path {
  fill: #fff;
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper::before,
.cb01 .cb1_wrapper .cb1_media .media_wrapper::before {
  content: "";
  position: absolute;
  left: -40px;
  top: -35px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="58" height="60" viewBox="0 0 58 60" fill="none"><path d="M3.95807 42.2114C5.7303 42.7421 7.72048 43.2918 9.92865 43.8699C12.1368 44.448 14.3829 45.0072 16.6859 45.5474C18.9793 46.0876 21.2254 46.5709 23.4146 46.9879C26.163 47.5186 25.1205 47.367 27.5656 47.8124C30.0107 48.2578 32.1999 48.6369 34.1522 48.9497C34.3323 49.414 34.3512 50.2006 34.2091 51.3C34.0669 52.4088 33.811 53.5935 33.4509 54.8729C33.1192 56.0291 32.7212 57.1189 32.2473 58.133C31.7829 59.1471 31.3564 59.7631 30.9774 60C30.6646 59.8768 29.9349 59.6778 28.8071 59.3935C27.6793 59.1091 29.5558 59.384 27.1865 58.9196C25.7365 58.6353 23.9738 58.3605 21.8793 58.0761C19.7849 57.7918 17.5198 57.517 15.0747 57.2611C12.6296 56.9957 10.1277 56.7399 7.57834 56.4935C5.029 56.2471 2.55545 56.0101 0.157732 55.7827C-0.0602417 55.432 -0.050775 54.6075 0.176676 53.3091C0.404127 52.0108 0.735826 50.5987 1.15282 49.0918C1.58877 47.5281 2.07211 46.0686 2.58388 44.7323C3.09564 43.3961 3.56001 42.5526 3.96753 42.2019L3.95807 42.2114Z" fill="%23E1A626"/><path d="M38.0947 37.7101C37.0901 38.4777 36.0666 39.1316 35.0147 39.6718C33.9627 40.2026 33.1666 40.43 32.6454 40.3447C32.38 39.9846 31.745 39.2454 30.712 38.1081C29.6885 36.9709 31.5081 38.6862 29.2905 36.4212C27.9447 35.047 26.2578 33.4169 24.2297 31.531C22.211 29.645 19.9934 27.6359 17.5862 25.494C15.179 23.3522 12.715 21.1819 10.194 18.9643C7.67312 16.7561 5.22802 14.6143 2.84926 12.5483C2.82083 12.0744 3.2947 11.3447 4.26137 10.3685C5.23751 9.39239 6.36528 8.39729 7.65417 7.38324C8.99045 6.33128 10.3078 5.412 11.5967 4.6254C12.8856 3.83879 13.8427 3.44075 14.4682 3.45971C16.0225 5.30775 17.7852 7.35481 19.7565 9.59141C21.7372 11.828 23.7653 14.0836 25.8597 16.3486C27.9542 18.6136 30.0202 20.7934 32.0673 22.8784C34.6356 25.494 33.631 24.5463 35.9339 26.8398C38.2369 29.1333 40.3124 31.1898 42.1604 32.9905C42.0846 33.5401 41.6676 34.2509 40.8999 35.1323C40.1323 36.0042 39.1941 36.8666 38.0947 37.7101Z" fill="%23E1A626"/><path d="M57.0774 22.4045C57.1721 24.5747 57.2669 26.527 57.3711 28.2519C57.0205 28.4983 56.3666 28.6594 55.4189 28.7542C54.4711 28.8395 53.4287 28.8584 52.3009 28.7826C51.2679 28.7163 50.2917 28.5836 49.3535 28.3751C48.4247 28.1666 47.8277 27.9296 47.5623 27.6453C47.6002 27.3515 47.6381 26.6976 47.6571 25.6741C47.676 24.6506 47.8087 26.3185 47.7424 24.1957C47.7045 22.9068 47.6097 21.343 47.4486 19.5045C47.2875 17.6659 47.0885 15.6757 46.8421 13.5244C46.5957 11.3826 46.3398 9.19335 46.0649 6.96623C45.7901 4.7391 45.5248 2.57831 45.2499 0.483866C45.4963 0.237461 46.1881 0.0858267 47.3159 0.0289639C48.4437 -0.0184218 49.6852 -0.00894463 51.0215 0.0668724C52.4146 0.14269 53.713 0.275369 54.9261 0.455435C56.1391 0.6355 56.9352 0.872429 57.2953 1.15674C57.1911 2.76786 57.1058 4.57799 57.03 6.57766C56.9636 8.57734 56.9163 10.6054 56.9068 12.6715C56.8878 14.7375 56.9068 16.7466 56.9731 18.6989C57.0489 21.1535 56.9731 20.2342 57.0679 22.4045H57.0774Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  z-index: 1;
  width: 5.7rem;
  height: 6rem;
}
@media (max-width: 820px) {
  .cb01-repeater .cb1_wrapper .cb1_media .media_wrapper::before,
  .cb01 .cb1_wrapper .cb1_media .media_wrapper::before {
    left: -15px;
    top: -14px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M1.37981 14.774C1.99762 14.9597 2.69142 15.1521 3.4612 15.3545C4.23099 15.5568 5.01399 15.7525 5.81681 15.9416C6.61633 16.1306 7.39933 16.2998 8.16251 16.4458C9.12061 16.6315 8.75719 16.5784 9.60957 16.7343C10.462 16.8902 11.2251 17.0229 11.9057 17.1324C11.9685 17.2949 11.9751 17.5702 11.9255 17.955C11.876 18.3431 11.7868 18.7577 11.6612 19.2055C11.5456 19.6102 11.4068 19.9916 11.2417 20.3465C11.0798 20.7015 10.9311 20.9171 10.7989 21C10.6899 20.9569 10.4355 20.8872 10.0424 20.7877C9.64922 20.6882 10.3034 20.7844 9.47742 20.6219C8.97193 20.5224 8.35744 20.4262 7.6273 20.3266C6.89716 20.2271 6.10754 20.1309 5.25516 20.0414C4.40278 19.9485 3.53059 19.859 2.64187 19.7727C1.75314 19.6865 0.890848 19.6035 0.0549867 19.5239C-0.0210007 19.4012 -0.0177005 19.1126 0.0615906 18.6582C0.140882 18.2038 0.256514 17.7095 0.401881 17.1821C0.553856 16.6348 0.722353 16.124 0.900758 15.6563C1.07916 15.1886 1.24105 14.8934 1.38311 14.7707L1.37981 14.774Z" fill="%23E1A626"/><path d="M13.2801 13.1985C12.9299 13.4672 12.5731 13.6961 12.2064 13.8851C11.8396 14.0709 11.5621 14.1505 11.3804 14.1206C11.2879 13.9946 11.0665 13.7359 10.7064 13.3378C10.3496 12.9398 10.984 13.5402 10.2109 12.7474C9.74173 12.2664 9.15365 11.6959 8.44664 11.0358C7.74293 10.3758 6.96985 9.67256 6.13068 8.92292C5.29152 8.17327 4.43253 7.41368 3.55371 6.6375C2.6749 5.86464 1.82252 5.115 0.993272 4.3919C0.98336 4.22605 1.14856 3.97064 1.48554 3.62899C1.82584 3.28734 2.21898 2.93905 2.6683 2.58413C3.13413 2.21595 3.59336 1.8942 4.04268 1.61889C4.492 1.34358 4.82568 1.20426 5.04373 1.2109C5.58555 1.85771 6.20006 2.57418 6.88725 3.35699C7.57774 4.13981 8.28475 4.92925 9.01489 5.72201C9.74503 6.51478 10.4653 7.27768 11.1789 8.00742C12.0742 8.92292 11.724 8.59122 12.5268 9.39393C13.3297 10.1966 14.0532 10.9164 14.6974 11.5467C14.671 11.739 14.5256 11.9878 14.258 12.2963C13.9904 12.6015 13.6633 12.9033 13.2801 13.1985Z" fill="%23E1A626"/><path d="M19.8976 7.84157C19.9306 8.60116 19.9637 9.28446 20 9.88815C19.8778 9.9744 19.6498 10.0308 19.3194 10.064C18.989 10.0938 18.6256 10.1004 18.2325 10.0739C17.8724 10.0507 17.5321 10.0042 17.205 9.93128C16.8812 9.8583 16.6731 9.77538 16.5806 9.67587C16.5938 9.57304 16.607 9.34417 16.6136 8.98593C16.6202 8.6277 16.6665 9.21149 16.6433 8.46848C16.6301 8.01737 16.5971 7.47006 16.5409 6.82657C16.4848 6.18307 16.4154 5.4865 16.3295 4.73354C16.2436 3.9839 16.1544 3.21767 16.0586 2.43818C15.9628 1.65868 15.8703 0.90241 15.7745 0.169353C15.8603 0.0831113 16.1015 0.0300393 16.4947 0.0101374C16.8878 -0.00644762 17.3206 -0.00313062 17.7865 0.0234054C18.2721 0.0499413 18.7247 0.0963793 19.1476 0.159402C19.5705 0.222425 19.848 0.30535 19.9736 0.40486C19.9372 0.96875 19.9075 1.6023 19.8811 2.30218C19.8579 3.00207 19.8414 3.71191 19.8381 4.43501C19.8315 5.15812 19.8381 5.86132 19.8612 6.54462C19.8877 7.40372 19.8612 7.08197 19.8943 7.84157H19.8976Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
    width: 2rem;
    height: 2.1rem;
  }
}
.cb01-repeater .cb1_wrapper .cb1_media .media_wrapper::after,
.cb01 .cb1_wrapper .cb1_media .media_wrapper::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  right: -40px;
  top: -35px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="58" height="60" viewBox="0 0 58 60" fill="none"><path d="M53.413 42.2114C51.6408 42.7421 49.6506 43.2918 47.4424 43.8699C45.2343 44.448 42.9882 45.0072 40.6852 45.5474C38.3918 46.0876 36.1457 46.5709 33.9565 46.9879C31.2081 47.5186 32.2506 47.367 29.8055 47.8124C27.3604 48.2578 25.1712 48.6369 23.2189 48.9497C23.0388 49.414 23.0199 50.2006 23.162 51.3C23.3042 52.4088 23.5601 53.5935 23.9202 54.8729C24.2519 56.0291 24.6499 57.1189 25.1238 58.133C25.5882 59.1471 26.0146 59.7631 26.3937 60C26.7065 59.8768 27.4362 59.6778 28.564 59.3935C29.6918 59.1091 27.8153 59.384 30.1846 58.9196C31.6346 58.6353 33.3973 58.3605 35.4918 58.0761C37.5862 57.7918 39.8513 57.517 42.2964 57.2611C44.7415 56.9957 47.2434 56.7399 49.7927 56.4935C52.3421 56.2471 54.8156 56.0101 57.2134 55.7827C57.4313 55.432 57.4219 54.6075 57.1944 53.3091C56.967 52.0108 56.6353 50.5987 56.2183 49.0918C55.7823 47.5281 55.299 46.0686 54.7872 44.7323C54.2755 43.3961 53.8111 42.5526 53.4036 42.2019L53.413 42.2114Z" fill="%23E1A626"/><path d="M19.2764 37.7101C20.2809 38.4777 21.3045 39.1316 22.3564 39.6718C23.4084 40.2026 24.2045 40.43 24.7257 40.3447C24.9911 39.9846 25.6261 39.2454 26.6591 38.1081C27.6826 36.9709 25.863 38.6862 28.0806 36.4212C29.4264 35.047 31.1133 33.4169 33.1414 31.531C35.1601 29.645 37.3777 27.6359 39.7849 25.494C42.1921 23.3522 44.6561 21.1819 47.1771 18.9643C49.698 16.7561 52.1431 14.6143 54.5218 12.5483C54.5503 12.0744 54.0764 11.3447 53.1097 10.3685C52.1336 9.39239 51.0058 8.39729 49.7169 7.38324C48.3806 6.33128 47.0633 5.412 45.7744 4.6254C44.4855 3.83879 43.5284 3.44075 42.9029 3.45971C41.3486 5.30775 39.5859 7.35481 37.6146 9.59141C35.6339 11.828 33.6058 14.0836 31.5114 16.3486C29.4169 18.6136 27.3509 20.7934 25.3038 22.8784C22.7355 25.494 23.7401 24.5463 21.4372 26.8398C19.1342 29.1333 17.0587 31.1898 15.2107 32.9905C15.2865 33.5401 15.7035 34.2509 16.4711 35.1323C17.2388 36.0042 18.177 36.8666 19.2764 37.7101Z" fill="%23E1A626"/><path d="M0.293736 22.4045C0.198963 24.5747 0.104195 26.527 -5.34058e-05 28.2519C0.350597 28.4983 1.00452 28.6594 1.95223 28.7542C2.89994 28.8395 3.94242 28.8584 5.0702 28.7826C6.10321 28.7163 7.07936 28.5836 8.01759 28.3751C8.94635 28.1666 9.54343 27.9296 9.80878 27.6453C9.77087 27.3515 9.73296 26.6976 9.71401 25.6741C9.69505 24.6506 9.56238 26.3185 9.62872 24.1957C9.66663 22.9068 9.76139 21.343 9.9225 19.5045C10.0836 17.6659 10.2826 15.6757 10.529 13.5244C10.7754 11.3826 11.0313 9.19335 11.3062 6.96623C11.581 4.7391 11.8463 2.57831 12.1212 0.483866C11.8748 0.237461 11.1829 0.0858267 10.0552 0.0289639C8.92739 -0.0184218 7.6859 -0.00894463 6.34962 0.0668724C4.95648 0.14269 3.65811 0.275369 2.44503 0.455435C1.23196 0.6355 0.435879 0.872429 0.0757484 1.15674C0.179996 2.76786 0.265289 4.57799 0.341106 6.57766C0.407448 8.57734 0.454838 10.6054 0.464317 12.6715C0.483269 14.7375 0.464321 16.7466 0.397984 18.6989C0.322166 21.1535 0.397976 20.2342 0.303207 22.4045H0.293736Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  z-index: 1;
  width: 5.7rem;
  height: 6rem;
}
@media (max-width: 820px) {
  .cb01-repeater .cb1_wrapper .cb1_media .media_wrapper::after,
  .cb01 .cb1_wrapper .cb1_media .media_wrapper::after {
    right: -15px;
    top: -14px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5.92953 1.37981C5.75262 1.99762 5.5694 2.69142 5.37669 3.4612C5.18399 4.23099 4.99761 5.01399 4.81754 5.81681C4.63748 6.61633 4.47637 7.39933 4.33737 8.16251C4.16046 9.12061 4.21101 8.75719 4.06253 9.60957C3.91406 10.462 3.78769 11.2251 3.68345 11.9057C3.52865 11.9685 3.26645 11.9751 2.9 11.9255C2.53039 11.876 2.13551 11.7868 1.70904 11.6612C1.32364 11.5456 0.96035 11.4068 0.622333 11.2417C0.284315 11.0798 0.0789771 10.9311 -4.72036e-07 10.7989C0.0410686 10.6899 0.107408 10.4355 0.20218 10.0424C0.296951 9.64922 0.205339 10.3034 0.360132 9.47741C0.454904 8.97193 0.546516 8.35743 0.641287 7.6273C0.736059 6.89716 0.827671 6.10754 0.912966 5.25516C1.00142 4.40278 1.08671 3.53059 1.16885 2.64187C1.25098 1.75314 1.32996 0.890847 1.40578 0.0549859C1.52266 -0.0210015 1.7975 -0.0177013 2.23029 0.0615899C2.66308 0.140881 3.13377 0.256514 3.63606 0.401881C4.1573 0.553855 4.6438 0.722352 5.08922 0.900757C5.53465 1.07916 5.8158 1.24105 5.93269 1.38311L5.92953 1.37981Z" fill="%23E1A626"/><path d="M7.42998 13.2801C7.17409 12.9299 6.95612 12.5731 6.77605 12.2064C6.59915 11.8396 6.52333 11.5621 6.55176 11.3804C6.67181 11.2879 6.91821 11.0665 7.2973 10.7064C7.67638 10.3496 7.10459 10.984 7.85961 10.2109C8.31767 9.74173 8.86102 9.15365 9.48967 8.44664C10.1183 7.74293 10.788 6.96985 11.502 6.13068C12.2159 5.29152 12.9394 4.43252 13.6786 3.55371C14.4146 2.6749 15.1286 1.82252 15.8172 0.993271C15.9752 0.98336 16.2184 1.14856 16.5438 1.48554C16.8692 1.82584 17.2009 2.21898 17.5389 2.6683C17.8896 3.13413 18.196 3.59336 18.4582 4.04268C18.7204 4.492 18.8531 4.82568 18.8468 5.04373C18.2308 5.58555 17.5484 6.20006 16.8029 6.88725C16.0573 7.57774 15.3055 8.28475 14.5505 9.01489C13.7955 9.74503 13.0689 10.4653 12.3739 11.1789C11.502 12.0742 11.8179 11.724 11.0534 12.5268C10.2889 13.3297 9.6034 14.0532 9.00318 14.6974C8.81996 14.671 8.58303 14.5256 8.28924 14.258C7.9986 13.9904 7.71113 13.6633 7.42998 13.2801Z" fill="%23E1A626"/><path d="M12.5318 19.8976C11.8084 19.9306 11.1577 19.9637 10.5827 20C10.5006 19.8778 10.4469 19.6498 10.4153 19.3194C10.3868 18.989 10.3805 18.6256 10.4058 18.2325C10.4279 17.8724 10.4721 17.5321 10.5416 17.205C10.6111 16.8812 10.6901 16.6731 10.7849 16.5806C10.8828 16.5938 11.1008 16.607 11.442 16.6136C11.7831 16.6202 11.2272 16.6665 11.9348 16.6433C12.3644 16.6301 12.8857 16.5971 13.4985 16.5409C14.1114 16.4848 14.7748 16.4154 15.4919 16.3295C16.2058 16.2436 16.9355 16.1544 17.6779 16.0586C18.4203 15.9628 19.1406 15.8703 19.8387 15.7745C19.9208 15.8603 19.9714 16.1015 19.9903 16.4947C20.0061 16.8878 20.003 17.3206 19.9777 17.7865C19.9524 18.2721 19.9082 18.7247 19.8482 19.1476C19.7882 19.5705 19.7092 19.848 19.6144 19.9736C19.0774 19.9372 18.474 19.9075 17.8074 19.8811C17.1409 19.8579 16.4649 19.8414 15.7762 19.8381C15.0875 19.8315 14.4178 19.8381 13.767 19.8612C12.9488 19.8877 13.2553 19.8612 12.5318 19.8943L12.5318 19.8976Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
    width: 2rem;
    height: 2.1rem;
  }
}
.cb01-repeater .cb1_wrapper .cb1_content,
.cb01 .cb1_wrapper .cb1_content {
  flex: 0 0 33.8%;
  padding-right: 30px;
}
@media (max-width: 1024px) {
  .cb01-repeater .cb1_wrapper .cb1_content,
  .cb01 .cb1_wrapper .cb1_content {
    flex: 0 0 40%;
  }
}
@media (max-width: 820px) {
  .cb01-repeater .cb1_wrapper .cb1_content,
  .cb01 .cb1_wrapper .cb1_content {
    flex: 0 0 47%;
  }
}
@media (max-width: 767px) {
  .cb01-repeater .cb1_wrapper .cb1_content,
  .cb01 .cb1_wrapper .cb1_content {
    padding-right: 0;
  }
}
.cb01-repeater .cb1_wrapper .cb1_content .optional_tag,
.cb01 .cb1_wrapper .cb1_content .optional_tag {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.2rem, 0.875vw, 1.4rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.84px;
  text-transform: uppercase;
  display: block;
  margin-bottom: clamp(1.6rem, 1.1875vw, 1.9rem);
}
.cb01-repeater .cb1_wrapper .cb1_content h2,
.cb01 .cb1_wrapper .cb1_content h2 {
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 2.8125vw, 4.5rem);
  color: #4E3729;
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -1.35px;
  margin-bottom: clamp(1.6rem, 1.1875vw, 1.9rem);
}
.cb01-repeater .cb1_wrapper .cb1_content h2 span,
.cb01 .cb1_wrapper .cb1_content h2 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
.cb01-repeater .cb1_wrapper .cb1_content p, .cb01-repeater .cb1_wrapper .cb1_content ol li, ol .cb01-repeater .cb1_wrapper .cb1_content li,
.cb01-repeater .cb1_wrapper .cb1_content ul li,
ul .cb01-repeater .cb1_wrapper .cb1_content li,
.cb01 .cb1_wrapper .cb1_content p,
.cb01 .cb1_wrapper .cb1_content ol li,
ol .cb01 .cb1_wrapper .cb1_content li,
.cb01 .cb1_wrapper .cb1_content ul li,
ul .cb01 .cb1_wrapper .cb1_content li {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 3rem;
  max-width: 44.3rem;
  margin-bottom: clamp(1.8rem, 2.25vw, 3.6rem);
}
@media (max-width: 900px) {
  .cb01-repeater .cb1_wrapper .cb1_content p, .cb01-repeater .cb1_wrapper .cb1_content ol li, ol .cb01-repeater .cb1_wrapper .cb1_content li,
  .cb01-repeater .cb1_wrapper .cb1_content ul li,
  ul .cb01-repeater .cb1_wrapper .cb1_content li,
  .cb01 .cb1_wrapper .cb1_content p,
  .cb01 .cb1_wrapper .cb1_content ol li,
  ol .cb01 .cb1_wrapper .cb1_content li,
  .cb01 .cb1_wrapper .cb1_content ul li,
  ul .cb01 .cb1_wrapper .cb1_content li {
    max-width: 100%;
  }
}

.cb02-interior_banner,
.cb02 {
  background: #4E3729;
  margin-bottom: 22.5rem !important;
  margin-bottom: clamp(7.5rem, 14.0625vw, 22.5rem);
}
@media (max-width: 1024px) {
  .cb02-interior_banner,
  .cb02 {
    margin-bottom: 15rem !important;
  }
}
@media (max-width: 820px) {
  .cb02-interior_banner,
  .cb02 {
    margin-bottom: 10rem !important;
  }
}
@media (max-width: 767px) {
  .cb02-interior_banner,
  .cb02 {
    margin-bottom: 7.5rem !important;
  }
}
.cb02-interior_banner .cb2_wrapper,
.cb02 .cb2_wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: clamp(35rem, 30.1875vw, 48.3rem);
  gap: clamp(3rem, 2.8125vw, 4.5rem);
  /* LEFT CONTENT */
  /* RIGHT MEDIA */
}
@media (max-width: 820px) {
  .cb02-interior_banner .cb2_wrapper,
  .cb02 .cb2_wrapper {
    height: auto;
    flex-direction: column-reverse;
    padding: 20px 0 0;
    align-items: start;
  }
}
.cb02-interior_banner .cb2_wrapper .cb2_content,
.cb02 .cb2_wrapper .cb2_content {
  flex: 0 0 40%;
  z-index: 1;
  padding-bottom: clamp(3rem, 3.125vw, 5rem);
}
@media (max-width: 1440px) {
  .cb02-interior_banner .cb2_wrapper .cb2_content,
  .cb02 .cb2_wrapper .cb2_content {
    margin-left: clamp(2rem, 2.625vw, 4.2rem);
  }
}
@media (max-width: 1024px) {
  .cb02-interior_banner .cb2_wrapper .cb2_content,
  .cb02 .cb2_wrapper .cb2_content {
    flex: 0 0 45%;
  }
}
@media (max-width: 820px) {
  .cb02-interior_banner .cb2_wrapper .cb2_content,
  .cb02 .cb2_wrapper .cb2_content {
    padding-top: 2rem;
    margin-right: 2rem;
  }
}
.cb02-interior_banner .cb2_wrapper .cb2_content h1,
.cb02 .cb2_wrapper .cb2_content h1 {
  margin: 0;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -4.5px;
  color: #F3E2BF;
  position: relative;
  margin-bottom: clamp(1.65rem, 1.125vw, 1.8rem);
}
.cb02-interior_banner .cb2_wrapper .cb2_content h1::after,
.cb02 .cb2_wrapper .cb2_content h1::after {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="45" viewBox="0 0 43 45" fill="none"><path d="M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z" fill="%23E1A626"/><path d="M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z" fill="%23E1A626"/><path d="M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -42px;
  top: -30px;
  width: 4.3rem;
  height: 4.5rem;
}
@media (max-width: 820px) {
  .cb02-interior_banner .cb2_wrapper .cb2_content h1::after,
  .cb02 .cb2_wrapper .cb2_content h1::after {
    left: -29px;
    top: -15px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="30" viewBox="0 0 29 30" fill="none"><path d="M2.00073 21.1057C2.89655 21.3711 3.90255 21.6459 5.01874 21.935C6.13493 22.224 7.27028 22.5036 8.43438 22.7737C9.59368 23.0438 10.729 23.2854 11.8356 23.4939C13.2249 23.7593 12.6979 23.6835 13.9339 23.9062C15.1698 24.1289 16.2764 24.3185 17.2633 24.4748C17.3543 24.707 17.3639 25.1003 17.292 25.65C17.2202 26.2044 17.0908 26.7967 16.9088 27.4364C16.7411 28.0145 16.5399 28.5595 16.3004 29.0665C16.0657 29.5735 15.8501 29.8815 15.6585 30C15.5004 29.9384 15.1315 29.8389 14.5614 29.6967C13.9914 29.5546 14.9399 29.692 13.7423 29.4598C13.0093 29.3176 12.1183 29.1802 11.0596 29.0381C10.0009 28.8959 8.85593 28.7585 7.61998 28.6306C6.38403 28.4979 5.11935 28.3699 3.83071 28.2467C2.54206 28.1235 1.29173 28.0051 0.0797307 27.8913C-0.030451 27.716 -0.0256658 27.3038 0.0893064 26.6546C0.204279 26.0054 0.371946 25.2993 0.582728 24.5459C0.803091 23.764 1.04741 23.0343 1.3061 22.3662C1.56479 21.698 1.79952 21.2763 2.00551 21.101L2.00073 21.1057Z" fill="%23E1A626"/><path d="M19.2561 18.855C18.7483 19.2389 18.231 19.5658 17.6992 19.8359C17.1675 20.1013 16.7651 20.215 16.5016 20.1724C16.3675 19.9923 16.0465 19.6227 15.5243 19.0541C15.007 18.4854 15.9267 19.3431 14.8058 18.2106C14.1255 17.5235 13.2728 16.7085 12.2476 15.7655C11.2272 14.8225 10.1063 13.8179 8.88949 12.747C7.6727 11.6761 6.42716 10.591 5.15289 9.48215C3.87861 8.37806 2.64266 7.30715 1.44024 6.27414C1.42587 6.03721 1.66541 5.67234 2.15404 5.18427C2.64746 4.6962 3.21753 4.19865 3.86903 3.69162C4.5445 3.16564 5.21038 2.706 5.86189 2.3127C6.5134 1.9194 6.99724 1.72038 7.31341 1.72985C8.09905 2.65387 8.99008 3.67741 9.98651 4.79571C10.9877 5.91401 12.0129 7.04179 13.0716 8.1743C14.1303 9.30682 15.1746 10.3967 16.2094 11.4392C17.5076 12.747 16.9998 12.2732 18.1639 13.4199C19.328 14.5666 20.3771 15.5949 21.3113 16.4952C21.2729 16.7701 21.0622 17.1255 20.6741 17.5661C20.2861 18.0021 19.8118 18.4333 19.2561 18.855Z" fill="%23E1A626"/><path d="M28.8515 11.2022C28.8994 12.2874 28.9473 13.2635 29 14.1259C28.8228 14.2491 28.4922 14.3297 28.0132 14.3771C27.5341 14.4197 27.0072 14.4292 26.4371 14.3913C25.9149 14.3581 25.4215 14.2918 24.9472 14.1875C24.4778 14.0833 24.176 13.9648 24.0418 13.8227C24.061 13.6758 24.0802 13.3488 24.0897 12.837C24.0993 12.3253 24.1664 13.1593 24.1328 12.0978C24.1137 11.4534 24.0658 10.6715 23.9843 9.75224C23.9029 8.83296 23.8023 7.83786 23.6778 6.7622C23.5532 5.69129 23.4239 4.59668 23.2849 3.48311C23.146 2.36955 23.0119 1.28916 22.873 0.241933C22.9975 0.11873 23.3472 0.0429134 23.9173 0.0144819C24.4874 -0.00921089 25.1149 -0.00447232 25.7904 0.0334362C26.4946 0.0713448 27.1509 0.137685 27.7641 0.227717C28.3772 0.31775 28.7796 0.436214 28.9617 0.578371C28.909 1.38393 28.8659 2.28899 28.8275 3.28883C28.794 4.28867 28.7701 5.30272 28.7653 6.33573C28.7557 7.36874 28.7653 8.37331 28.7988 9.34946C28.8371 10.5767 28.7988 10.1171 28.8467 11.2022H28.8515Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
  }
}
.cb02-interior_banner .cb2_wrapper .cb2_content h1 span,
.cb02 .cb2_wrapper .cb2_content h1 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
.cb02-interior_banner .cb2_wrapper .cb2_content p, .cb02-interior_banner .cb2_wrapper .cb2_content ol li, ol .cb02-interior_banner .cb2_wrapper .cb2_content li,
.cb02-interior_banner .cb2_wrapper .cb2_content ul li,
ul .cb02-interior_banner .cb2_wrapper .cb2_content li,
.cb02 .cb2_wrapper .cb2_content p,
.cb02 .cb2_wrapper .cb2_content ol li,
ol .cb02 .cb2_wrapper .cb2_content li,
.cb02 .cb2_wrapper .cb2_content ul li,
ul .cb02 .cb2_wrapper .cb2_content li {
  color: #FBF6EC;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: clamp(2rem, 1.5vw, 2.4rem);
  margin-bottom: clamp(1.8rem, 2.25vw, 3.6rem);
}
@media (max-width: 900px) {
  .cb02-interior_banner .cb2_wrapper .cb2_content p, .cb02-interior_banner .cb2_wrapper .cb2_content ol li, ol .cb02-interior_banner .cb2_wrapper .cb2_content li,
  .cb02-interior_banner .cb2_wrapper .cb2_content ul li,
  ul .cb02-interior_banner .cb2_wrapper .cb2_content li,
  .cb02 .cb2_wrapper .cb2_content p,
  .cb02 .cb2_wrapper .cb2_content ol li,
  ol .cb02 .cb2_wrapper .cb2_content li,
  .cb02 .cb2_wrapper .cb2_content ul li,
  ul .cb02 .cb2_wrapper .cb2_content li {
    max-width: 100%;
  }
}
.cb02-interior_banner .cb2_wrapper .cb2_media,
.cb02 .cb2_wrapper .cb2_media {
  flex: 0 0 55%;
  position: relative;
  z-index: 1;
}
@media (max-width: 1024px) {
  .cb02-interior_banner .cb2_wrapper .cb2_media,
  .cb02 .cb2_wrapper .cb2_media {
    flex: 0 0 50%;
  }
}
@media (max-width: 820px) {
  .cb02-interior_banner .cb2_wrapper .cb2_media,
  .cb02 .cb2_wrapper .cb2_media {
    width: 100%;
    height: auto;
  }
}
.cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper,
.cb02 .cb2_wrapper .cb2_media .media_wrapper {
  position: absolute;
  bottom: -8.5rem;
  max-width: clamp(33.5rem, 50.625vw, 81rem);
  height: clamp(19.5rem, 33.75vw, 54rem);
}
@media (min-width: 1920.98px) {
  .cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper,
  .cb02 .cb2_wrapper .cb2_media .media_wrapper {
    bottom: -11.5rem;
  }
}
@media (max-width: 820px) {
  .cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper,
  .cb02 .cb2_wrapper .cb2_media .media_wrapper {
    position: unset;
    max-width: 100%;
    height: auto;
  }
}
@media (max-width: 1024px) {
  .cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper,
  .cb02 .cb2_wrapper .cb2_media .media_wrapper {
    bottom: -6rem;
  }
}
.cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper .cb2_image,
.cb02 .cb2_wrapper .cb2_media .media_wrapper .cb2_image {
  width: 100%;
  height: 100%;
  border-radius: clamp(2rem, 1.875vw, 3rem);
  object-fit: cover;
}
.cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper .cb2_play,
.cb02 .cb2_wrapper .cb2_media .media_wrapper .cb2_play {
  position: absolute;
  bottom: clamp(1.5rem, 1.875vw, 3rem);
  left: clamp(1.5rem, 1.875vw, 3rem);
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
  transition: 0.3s;
  display: flex;
  width: 9rem;
  height: 9rem;
  padding: 2px 0 0 3px;
  justify-content: center;
  align-items: center;
}
.cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper .cb2_play svg,
.cb02 .cb2_wrapper .cb2_media .media_wrapper .cb2_play svg {
  width: 12px;
  height: 15px;
}
.cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper .cb2_play:hover,
.cb02 .cb2_wrapper .cb2_media .media_wrapper .cb2_play:hover {
  background: #B37F2C;
}
.cb02-interior_banner .cb2_wrapper .cb2_media .media_wrapper .cb2_play:hover svg path,
.cb02 .cb2_wrapper .cb2_media .media_wrapper .cb2_play:hover svg path {
  fill: #fff;
}
.cb02-interior_banner .wave-wrapper,
.cb02 .wave-wrapper {
  position: absolute;
  width: 100%;
  max-width: 100%;
  bottom: -6rem;
}
@media (min-width: 1920.98px) {
  .cb02-interior_banner .wave-wrapper,
  .cb02 .wave-wrapper {
    bottom: -9rem;
  }
}
@media (max-width: 1615px) {
  .cb02-interior_banner .wave-wrapper,
  .cb02 .wave-wrapper {
    bottom: -6rem;
  }
}
@media (max-width: 767px) {
  .cb02-interior_banner .wave-wrapper,
  .cb02 .wave-wrapper {
    bottom: -3rem;
  }
}
.cb02-interior_banner .wave-wrapper svg,
.cb02 .wave-wrapper svg {
  width: 100%;
  height: auto;
  display: block;
}

.cb03-products {
  margin-bottom: clamp(7.5rem, 8.4375vw, 13.5rem) !important;
}
.cb03-products .cb03-products-banner {
  background: #4E3729;
  margin-bottom: clamp(6rem, 8.125vw, 13rem);
}
.cb03-products .cb03-products-banner .cb3_wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: clamp(35rem, 30.1875vw, 48.3rem);
  gap: clamp(3rem, 2.8125vw, 4.5rem);
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-banner .cb3_wrapper {
    height: auto;
    flex-direction: column-reverse;
    padding: 20px 0 0;
    align-items: start;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content {
  flex: 0 0 40%;
  z-index: 1;
  padding-bottom: clamp(3rem, 3.125vw, 5rem);
}
@media (max-width: 1440px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content {
    margin-left: clamp(2rem, 2.625vw, 4.2rem);
  }
}
@media (max-width: 1024px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content {
    flex: 0 0 45%;
  }
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content {
    padding-top: 2rem;
    margin-right: 2rem;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content h1 {
  margin: 0;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -3px;
  color: #F3E2BF;
  position: relative;
  margin-bottom: clamp(1.5rem, 1.5vw, 2.4rem);
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content h1::after {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="45" viewBox="0 0 43 45" fill="none"><path d="M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z" fill="%23E1A626"/><path d="M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z" fill="%23E1A626"/><path d="M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -42px;
  top: -30px;
  width: 4.3rem;
  height: 4.5rem;
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content h1::after {
    left: -29px;
    top: -15px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="30" viewBox="0 0 29 30" fill="none"><path d="M2.00073 21.1057C2.89655 21.3711 3.90255 21.6459 5.01874 21.935C6.13493 22.224 7.27028 22.5036 8.43438 22.7737C9.59368 23.0438 10.729 23.2854 11.8356 23.4939C13.2249 23.7593 12.6979 23.6835 13.9339 23.9062C15.1698 24.1289 16.2764 24.3185 17.2633 24.4748C17.3543 24.707 17.3639 25.1003 17.292 25.65C17.2202 26.2044 17.0908 26.7967 16.9088 27.4364C16.7411 28.0145 16.5399 28.5595 16.3004 29.0665C16.0657 29.5735 15.8501 29.8815 15.6585 30C15.5004 29.9384 15.1315 29.8389 14.5614 29.6967C13.9914 29.5546 14.9399 29.692 13.7423 29.4598C13.0093 29.3176 12.1183 29.1802 11.0596 29.0381C10.0009 28.8959 8.85593 28.7585 7.61998 28.6306C6.38403 28.4979 5.11935 28.3699 3.83071 28.2467C2.54206 28.1235 1.29173 28.0051 0.0797307 27.8913C-0.030451 27.716 -0.0256658 27.3038 0.0893064 26.6546C0.204279 26.0054 0.371946 25.2993 0.582728 24.5459C0.803091 23.764 1.04741 23.0343 1.3061 22.3662C1.56479 21.698 1.79952 21.2763 2.00551 21.101L2.00073 21.1057Z" fill="%23E1A626"/><path d="M19.2561 18.855C18.7483 19.2389 18.231 19.5658 17.6992 19.8359C17.1675 20.1013 16.7651 20.215 16.5016 20.1724C16.3675 19.9923 16.0465 19.6227 15.5243 19.0541C15.007 18.4854 15.9267 19.3431 14.8058 18.2106C14.1255 17.5235 13.2728 16.7085 12.2476 15.7655C11.2272 14.8225 10.1063 13.8179 8.88949 12.747C7.6727 11.6761 6.42716 10.591 5.15289 9.48215C3.87861 8.37806 2.64266 7.30715 1.44024 6.27414C1.42587 6.03721 1.66541 5.67234 2.15404 5.18427C2.64746 4.6962 3.21753 4.19865 3.86903 3.69162C4.5445 3.16564 5.21038 2.706 5.86189 2.3127C6.5134 1.9194 6.99724 1.72038 7.31341 1.72985C8.09905 2.65387 8.99008 3.67741 9.98651 4.79571C10.9877 5.91401 12.0129 7.04179 13.0716 8.1743C14.1303 9.30682 15.1746 10.3967 16.2094 11.4392C17.5076 12.747 16.9998 12.2732 18.1639 13.4199C19.328 14.5666 20.3771 15.5949 21.3113 16.4952C21.2729 16.7701 21.0622 17.1255 20.6741 17.5661C20.2861 18.0021 19.8118 18.4333 19.2561 18.855Z" fill="%23E1A626"/><path d="M28.8515 11.2022C28.8994 12.2874 28.9473 13.2635 29 14.1259C28.8228 14.2491 28.4922 14.3297 28.0132 14.3771C27.5341 14.4197 27.0072 14.4292 26.4371 14.3913C25.9149 14.3581 25.4215 14.2918 24.9472 14.1875C24.4778 14.0833 24.176 13.9648 24.0418 13.8227C24.061 13.6758 24.0802 13.3488 24.0897 12.837C24.0993 12.3253 24.1664 13.1593 24.1328 12.0978C24.1137 11.4534 24.0658 10.6715 23.9843 9.75224C23.9029 8.83296 23.8023 7.83786 23.6778 6.7622C23.5532 5.69129 23.4239 4.59668 23.2849 3.48311C23.146 2.36955 23.0119 1.28916 22.873 0.241933C22.9975 0.11873 23.3472 0.0429134 23.9173 0.0144819C24.4874 -0.00921089 25.1149 -0.00447232 25.7904 0.0334362C26.4946 0.0713448 27.1509 0.137685 27.7641 0.227717C28.3772 0.31775 28.7796 0.436214 28.9617 0.578371C28.909 1.38393 28.8659 2.28899 28.8275 3.28883C28.794 4.28867 28.7701 5.30272 28.7653 6.33573C28.7557 7.36874 28.7653 8.37331 28.7988 9.34946C28.8371 10.5767 28.7988 10.1171 28.8467 11.2022H28.8515Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content h1 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
  letter-spacing: 0%;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content h2 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  color: #F3E2BF;
  font-size: clamp(1.6rem, 1.3125vw, 2.1rem);
  line-height: 126%;
  letter-spacing: -3%;
  margin-bottom: 8px;
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content h2 {
    line-height: 150%;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars {
  margin-bottom: 18px;
  line-height: 0;
  position: relative;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_main_container {
  display: inline-flex;
  align-items: center;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  text-decoration: none;
  color: inherit;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_main_container:hover, .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_main_container:focus {
  text-decoration: none;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_stars_component_container,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_stars_button_container {
  display: inline-flex;
  align-items: center;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_averageRating_component_container,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .bv_numReviews_component_container {
  display: none !important;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars.has-cb03-custom-stars .bv_stars_component_container,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars.has-cb03-custom-stars .bv_stars_button_container,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars.has-cb03-custom-stars .bv_stars_svg_no_wrap, .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars:has(.cb03-rating-stars) .bv_stars_component_container,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars:has(.cb03-rating-stars) .bv_stars_button_container,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars:has(.cb03-rating-stars) .bv_stars_svg_no_wrap {
  display: none !important;
  visibility: hidden !important;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .cb03-rating-stars {
  display: inline-flex !important;
  align-items: center;
  flex-wrap: nowrap;
  gap: 6px !important;
  line-height: 0;
  min-height: 15px;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .cb03-rating-stars svg {
  display: block;
  width: 15px !important;
  height: 15px !important;
  max-width: 15px !important;
  max-height: 15px !important;
  flex-shrink: 0;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .cb03-rating-stars__outline {
  fill: transparent !important;
  stroke: #B37F2C !important;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .cb03-rating-stars__fill {
  fill: #B37F2C !important;
  stroke: none !important;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content .stars .cb03-rating-stars__star {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  line-height: 0;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content p, .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content ol li, ol .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content li,
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_content ul li,
ul .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content li {
  color: #FBF6EC;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  max-width: 540px;
  margin-bottom: clamp(1.8rem, 2.25vw, 3.6rem);
}
@media (max-width: 900px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content p, .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content ol li, ol .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content li,
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content ul li,
  ul .cb03-products .cb03-products-banner .cb3_wrapper .cb3_content li {
    max-width: 100%;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media {
  flex: 0 0 55%;
  overflow: visible;
  position: relative;
  z-index: 1;
}
@media (max-width: 1024px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_media {
    flex: 0 0 50%;
  }
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_media {
    width: 100%;
    height: auto;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper {
  position: absolute;
  right: 0;
  bottom: -8.5rem;
  width: clamp(33.5rem, 50.625vw, 81rem);
  max-width: clamp(33.5rem, 50.625vw, 81rem);
  height: clamp(19.5rem, 33.75vw, 54rem);
}
@media (min-width: 1920.98px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper {
    bottom: -11.5rem;
  }
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper {
    position: unset;
    right: auto;
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}
@media (max-width: 1024px) {
  .cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper {
    bottom: -6rem;
  }
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper .cb3_image {
  width: 100%;
  height: 100%;
  border-radius: clamp(2rem, 1.875vw, 3rem);
  object-fit: cover;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper .cb3_play {
  position: absolute;
  bottom: clamp(1.5rem, 1.875vw, 3rem);
  left: clamp(1.5rem, 1.875vw, 3rem);
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
  transition: 0.3s;
  display: flex;
  width: 9rem;
  height: 9rem;
  padding: 2px 0 0 3px;
  justify-content: center;
  align-items: center;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper .cb3_play svg {
  width: 12px;
  height: 15px;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper .cb3_play:hover {
  background: #B37F2C;
}
.cb03-products .cb03-products-banner .cb3_wrapper .cb3_media .media_wrapper .cb3_play:hover svg path {
  fill: #fff;
}
.cb03-products .cb03-products-banner .wave-wrapper {
  position: absolute;
  width: 100%;
  max-width: 100%;
  bottom: -6rem;
}
@media (min-width: 1920.98px) {
  .cb03-products .cb03-products-banner .wave-wrapper {
    bottom: -9rem;
  }
}
@media (max-width: 1615px) {
  .cb03-products .cb03-products-banner .wave-wrapper {
    bottom: -6rem;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-banner .wave-wrapper {
    bottom: -3rem;
  }
}
.cb03-products .cb03-products-banner .wave-wrapper svg {
  width: 100%;
  height: auto;
  display: block;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0;
  flex-wrap: wrap;
  margin-bottom: clamp(0.6rem, 0.75vw, 1.2rem);
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters {
    margin-bottom: 0;
    gap: 0 !important;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy {
  flex: 1 1 auto;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--title {
  margin-bottom: clamp(1.2rem, 1.25vw, 2rem);
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  padding: 0;
  margin: 0;
  transition: color 0.28s ease;
  border: 0;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  text-align: left;
  box-shadow: none;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle::after {
  content: none !important;
  display: none !important;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle::before {
  content: "";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: clamp(3.8rem, 2.8125vw, 4.5rem);
  height: clamp(3.8rem, 2.8125vw, 4.5rem);
  border-radius: clamp(0.2rem, 0.1875vw, 0.3rem);
  border: 1px solid #4E3729;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: clamp(1.5rem, 1.125vw, 1.8rem);
  flex-shrink: 0;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"%3E%3Cpath d="M8 18V12H10V14H18V16H10V18H8ZM0 16V14H6V16H0ZM4 12V10H0V8H4V6H6V12H4ZM8 10V8H18V10H8ZM12 6V0H14V2H18V4H14V6H12ZM0 4V2H10V4H0Z" fill="%234E3729"/%3E%3C/svg%3E');
  transition: transform 0.28s ease, background-color 0.28s ease, border-color 0.28s ease;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy.is-open .alm-filter--title .alm-filter--toggle::before {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"%3E%3Cpath d="M4.66667 6L0 10.6667L1.33333 12L6 7.33333L10.6667 12L12 10.6667L7.33333 6L12 1.33333L10.6667 0L6 4.66667L1.33333 0L3.17892e-07 1.33333L4.66667 6Z" fill="%234E3729"/%3E%3C/svg%3E');
  background-size: clamp(1rem, 0.75vw, 1.2rem);
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner {
  display: block;
  padding-bottom: 0;
  overflow: hidden;
  transform-origin: top;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: max-height 0.32s ease, opacity 0.32s ease, transform 0.32s ease, margin 0.32s ease, padding 0.32s ease, visibility 0s linear 0.32s;
  will-change: max-height, opacity, transform;
  transform: translateY(0);
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  max-width: 80%;
  margin-bottom: clamp(1.4rem, 1.25vw, 2rem);
}
@media (max-width: 1024px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner ul {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner ul {
    margin-bottom: 0px;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link {
  display: inline-flex;
  align-items: center;
  padding: 15px 18px;
  border-radius: 999px;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
  cursor: pointer;
  border: 1px solid #4E3729;
  background-color: transparent;
  color: #4E3729;
  transform: translateY(0);
  transition: background-color 0.24s ease, color 0.24s ease, border-color 0.24s ease, transform 0.24s ease, opacity 0.24s ease;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true] {
  background-color: #3968B2;
  color: #fff;
  border-color: #3968B2;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true] {
    background-color: transparent !important;
    color: #fff !important;
    border-color: transparent !important;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link:hover {
  border-color: #3968B2;
  background-color: #3968B2;
  color: #fff;
  transform: none;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link:hover {
    border-color: transparent;
    background-color: transparent;
    color: #fff !important;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::before {
  background: transparent;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::before {
    width: 15px;
    height: 15px;
    border: 1px solid #F3E2BF;
    border-radius: 0px;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 768px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::before {
    display: none;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::after {
    border-color: #4E3729;
  }
}
@media (min-width: 768px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link.active::before, .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true]::before {
    background-color: #F3E2BF;
    border-color: #F3E2BF;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link.active::after, .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true]::after {
    opacity: 1;
    visibility: visible;
    border-color: #4E3729;
    left: 5px;
    top: 5px;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link {
    padding: 0 !important;
    padding-left: 30px !important;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy.is-open .alm-filter--inner, .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy.is-closing .alm-filter--inner {
  visibility: visible;
  pointer-events: auto;
  transition: max-height 0.32s ease, opacity 0.32s ease, transform 0.32s ease, margin 0.32s ease, padding 0.32s ease, visibility 0s linear 0s;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy.is-open .alm-filter--inner, .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy.is-closing .alm-filter--inner {
    display: block;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy:not(.is-open):not(.is-closing) .alm-filter--inner {
    display: none !important;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search {
  flex: 0 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  max-width: clamp(32rem, 35.3125vw, 56.5rem);
  width: 100%;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search {
    max-width: 100%;
    position: relative;
    right: auto;
    top: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap {
  position: relative;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  border: 0;
  height: 45px;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap input.alm-filter--textfield {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #4E3729;
  width: 100%;
  max-width: 565px;
  border-radius: 999px;
  border: 1px solid #4E3729;
  padding: 15px 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  box-shadow: none;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap input.alm-filter--textfield::placeholder {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #4E3729;
  opacity: 1;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap input.alm-filter--textfield::-webkit-input-placeholder {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #4E3729;
  opacity: 1;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap input.alm-filter--textfield::-moz-placeholder {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #4E3729;
  opacity: 1;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap .cb03-search-button {
  position: absolute;
  top: 50%;
  right: clamp(1.2rem, 1vw, 1.6rem);
  transform: translateY(-50%);
  width: clamp(2rem, 1.5vw, 2.4rem);
  height: clamp(2rem, 1.5vw, 2.4rem);
  border-radius: 50%;
  border: none;
  padding: 0;
  margin: 0;
  background: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap .cb03-search-button svg {
  display: block;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap.has-focus {
  box-shadow: none;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap.has-focus input.alm-filter--textfield {
  box-shadow: none;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filters--controls,
.cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filters-edit {
  display: none;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected {
  display: none;
  align-items: center;
  gap: clamp(0.8rem, 0.625vw, 1rem);
  margin-top: 0;
  opacity: 0;
  transform: translateY(-6px);
  transition: opacity 0.28s ease, transform 0.28s ease;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected {
    margin-top: clamp(1.2rem, 1.25vw, 2rem);
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected.is-active {
  display: flex;
  flex-wrap: wrap;
  opacity: 1;
  transform: translateY(0);
  margin-bottom: clamp(0rem, 1.25vw, 2rem);
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected.is-active {
    margin-bottom: 0px;
  }
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected .cb03-filter-selected-chip {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #4E3729;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 13px 18px;
  border-radius: 999px;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #4E3729;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected .cb03-filter-selected-chip .cb03-filter-selected-close {
  width: clamp(1.4rem, 1vw, 1.6rem);
  height: clamp(1.4rem, 1vw, 1.6rem);
  display: inline-block;
  font-size: 0;
  line-height: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: clamp(0.6rem, 0.4375vw, 0.7rem);
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 7 7" fill="none"%3E%3Cpath d="M2.72222 3.5L0 6.22222L0.777777 7L3.5 4.27778L6.22222 7L7 6.22222L4.27778 3.5L7 0.777778L6.22222 0L3.5 2.72222L0.777778 0L1.85437e-07 0.777778L2.72222 3.5Z" fill="%234E3729"/%3E%3C/svg%3E');
  position: relative;
  top: -1px;
}
.cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected .cb03-filter-selected-clear {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  color: #4E3729;
  box-shadow: none;
  transition: opacity 0.24s ease, transform 0.24s ease;
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters {
    flex-direction: column;
    align-items: stretch;
    gap: clamp(1.6rem, 1.25vw, 2rem);
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--title {
    margin-bottom: 0;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner {
    margin-top: 20px;
    border-radius: 5px;
    background-color: #4E3729;
    padding: 18px;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner ul {
    flex-direction: column;
    align-items: stretch;
    gap: 22px;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link {
    font-family: "NeulisNeue", Arial, sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 6%;
    text-transform: uppercase;
    width: 100%;
    justify-content: center;
    padding-top: clamp(0.8rem, 0.625vw, 1rem);
    padding-right: clamp(1.4rem, 1.125vw, 1.8rem);
    padding-bottom: clamp(0.8rem, 0.625vw, 1rem);
    padding-left: clamp(1.4rem, 1.125vw, 1.8rem);
    border-radius: 999px;
    border: 1px solid #4E3729;
    background-color: #4E3729;
    color: #fff;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::before {
    width: 15px;
    height: 15px;
    border: 1px solid #F3E2BF;
    border-radius: 0px;
    background-color: transparent;
    top: 50%;
    transform: translateY(-50%);
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link::after {
    border-color: #4E3729;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true]::before, .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link.active::before {
    background-color: #F3E2BF;
    border-color: #F3E2BF;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true]::after, .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link.active::after {
    opacity: 1;
    visibility: visible;
    border-color: #4E3729;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link[aria-checked=true] {
    background-color: #DBC9A8;
    color: #4E3729;
    border-color: #DBC9A8;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--taxonomy .alm-filter--inner .alm-filter--checkbox .alm-filter--link {
    justify-content: flex-start !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .alm-filter--group.alm-filter--search .alm-filter--inner .alm-filter--text .alm-filter--text-wrap input.alm-filter--textfield {
    width: 100%;
  }
  .cb03-products .cb03-products-content .cb03-filters .alm-filters .cb03-filter-selected {
    justify-content: flex-start;
    margin-top: 20px;
  }
}
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox::before,
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.field-radio::before {
  border-radius: 5px;
}
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox:not(.active)::before {
  background-color: transparent;
  border: 2px solid #F3E2BF;
}
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.active.field-checkbox::before,
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.active.field-radio::before,
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox[aria-checked=true]::before {
  background-color: #F3E2BF;
  border-color: #F3E2BF;
}
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.active.field-checkbox::after,
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox[aria-checked=true]::after {
  border-color: #4E3729;
  opacity: 1;
  visibility: visible;
}
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li {
  margin-bottom: 0;
}
.cb03-products .cb03-products-content .alm-filters-container .alm-filter li:last-child {
  margin-bottom: 0;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: clamp(3rem, 2.8125vw, 4.5rem);
  row-gap: clamp(3rem, 2.8125vw, 4.5rem);
}
@media (max-width: 820px) {
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid {
    grid-template-columns: 1fr;
  }
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid.is-updating {
  opacity: 0.65;
  pointer-events: none;
  transition: opacity 0.2s ease;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid.cb03-no-card-hover .cb03-card:hover .cb03-card-frame {
  background-color: #DBC9A8;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid.cb03-no-card-hover .cb03-card:hover .cb03-card-deco--l {
  transform: translate3d(-120%, 5%, 0);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid.cb03-no-card-hover .cb03-card:hover .cb03-card-deco--r {
  transform: translate3d(120%, 0%, 0);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid.cb03-no-card-hover .cb03-card:hover .cb03-card-center {
  transform: rotate(0deg) scale(1);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card {
  margin: 0;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-link {
  display: block;
  text-decoration: none;
  color: inherit;
  border-radius: clamp(1.2rem, 1.125vw, 1.8rem);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-visual {
  margin-bottom: 12px;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-frame {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-color: #DBC9A8;
  border-radius: 30px;
  aspect-ratio: 1/1;
  transition: background-color 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-deco {
  position: absolute;
  z-index: 1;
  width: auto;
  height: auto;
  object-fit: contain;
  pointer-events: none;
  transition: transform 0.95s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.7s ease;
  opacity: 0.92;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-deco--l {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  transform-origin: left center;
  transform: translate3d(-120%, 5%, 0);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-deco--r {
  width: 100%;
  height: auto;
  top: auto;
  right: 0;
  bottom: 0;
  transform-origin: right center;
  transform: translate3d(120%, 0%, 0);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-center {
  position: relative;
  z-index: 2;
  display: block;
  width: auto;
  max-height: 240px;
  max-width: 232px;
  height: auto;
  object-fit: contain;
  transform: rotate(0deg) scale(1);
  transition: transform 0.95s cubic-bezier(0.33, 1, 0.68, 1);
  filter: drop-shadow(0 4px 13px rgba(78, 55, 41, 0.25)) drop-shadow(0 16px 23px rgba(78, 55, 41, 0.21));
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-meta {
  font-family: "NeulisNeue", Arial, sans-serif;
  color: #4E3729;
  padding-left: clamp(0.2rem, 0.25vw, 0.4rem);
  padding-right: clamp(0.2rem, 0.25vw, 0.4rem);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-meta-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(0.6rem, 0.625vw, 1rem);
  margin-bottom: 9px;
  position: relative;
  padding-right: 25px;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-title {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  line-height: 126%;
  letter-spacing: -3%;
  margin: 0;
  font-size: 21px;
  min-width: 0;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-sizes {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(0.4rem, 0.375vw, 0.6rem);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-size {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #4E3729;
  padding: 8px 12px;
  border-radius: 999px;
  color: #4E3729;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-arrow {
  flex: 0 0 auto;
  margin-left: auto;
  color: #4E3729;
  display: inline-flex;
  line-height: 0;
  position: absolute;
  right: 0px;
  top: 7px;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-arrow svg {
  display: block;
  width: 21px;
  height: auto;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars {
  display: block;
  line-height: 0;
  position: relative;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_main_container {
  display: inline-flex;
  align-items: center;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  text-decoration: none;
  color: inherit;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_main_container:hover, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_main_container:focus {
  text-decoration: none;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_stars_component_container,
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_stars_button_container {
  display: inline-flex;
  align-items: center;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_averageRating_component_container,
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .bv_numReviews_component_container {
  display: none !important;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars.has-cb03-custom-stars .bv_stars_component_container,
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars.has-cb03-custom-stars .bv_stars_button_container,
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars.has-cb03-custom-stars .bv_stars_svg_no_wrap, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars:has(.cb03-rating-stars) .bv_stars_component_container,
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars:has(.cb03-rating-stars) .bv_stars_button_container,
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars:has(.cb03-rating-stars) .bv_stars_svg_no_wrap {
  display: none !important;
  visibility: hidden !important;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .cb03-rating-stars {
  display: inline-flex !important;
  align-items: center;
  flex-wrap: nowrap;
  gap: 6px !important;
  line-height: 0;
  min-height: 15px;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .cb03-rating-stars svg {
  display: block;
  width: 15px !important;
  height: 15px !important;
  max-width: 15px !important;
  max-height: 15px !important;
  flex-shrink: 0;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .cb03-rating-stars__outline {
  fill: transparent !important;
  stroke: #B37F2C !important;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .cb03-rating-stars__fill {
  fill: #B37F2C !important;
  stroke: none !important;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-stars .cb03-rating-stars__star {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  line-height: 0;
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:hover .cb03-card-frame, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:has(.cb03-card-link:focus-visible) .cb03-card-frame {
  background-color: var(--cb03-card-hover-bg, #DBC9A8);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:hover .cb03-card-deco--l, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:has(.cb03-card-link:focus-visible) .cb03-card-deco--l {
  transform: translate3d(0%, 0%, 0);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:hover .cb03-card-deco--r, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:has(.cb03-card-link:focus-visible) .cb03-card-deco--r {
  transform: translate3d(0%, 0%, 0);
}
.cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:hover .cb03-card-center, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:has(.cb03-card-link:focus-visible) .cb03-card-center {
  transform: rotate(6deg) scale(1.06);
}
@media (prefers-reduced-motion: reduce) {
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-frame,
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-deco,
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card .cb03-card-center {
    transition: none;
  }
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:hover .cb03-card-deco--l, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:has(.cb03-card-link:focus-visible) .cb03-card-deco--l {
    transform: translate3d(0%, 0%, 0);
  }
  .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:hover .cb03-card-deco--r, .cb03-products .cb03-products-content .cb03-list-wrap .large-frame .cb03-list-grid .cb03-card:has(.cb03-card-link:focus-visible) .cb03-card-deco--r {
    transform: translate3d(0%, 0%, 0);
  }
}

.cb05-product_facts.cb05 {
  background-color: #FBF6EC;
  margin-top: clamp(3.5rem, 4.6875vw, 7.5rem);
}
.cb05-product_facts.cb05 .cb05-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  column-gap: clamp(5rem, 10.625vw, 17rem);
  row-gap: clamp(3.2rem, 3vw, 4.8rem);
  align-items: center;
}
@media (max-width: 767px) {
  .cb05-product_facts.cb05 .cb05-inner {
    grid-template-columns: 1fr;
  }
}
.cb05-product_facts.cb05 .cb05-visual {
  min-width: 0;
}
.cb05-product_facts.cb05 .cb05-visual-frame {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  background-color: #DBC9A8;
  aspect-ratio: 1/1;
  border-radius: clamp(2rem, 1.875vw, 3rem);
}
.cb05-product_facts.cb05 .cb05-visual-frame::before, .cb05-product_facts.cb05 .cb05-visual-frame::after {
  content: "";
  position: absolute;
  z-index: 3;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}
.cb05-product_facts.cb05 .cb05-visual-frame::before {
  top: -30px;
  left: -30px;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='58' height='60' viewBox='0 0 58 60' fill='none'><path d='M3.95807 42.2114C5.7303 42.7421 7.72048 43.2918 9.92865 43.8699C12.1368 44.448 14.3829 45.0072 16.6859 45.5474C18.9793 46.0876 21.2254 46.5709 23.4146 46.9879C26.163 47.5186 25.1205 47.367 27.5656 47.8124C30.0107 48.2578 32.1999 48.6369 34.1522 48.9497C34.3323 49.414 34.3512 50.2006 34.2091 51.3C34.0669 52.4088 33.811 53.5935 33.4509 54.8729C33.1192 56.0291 32.7212 57.1189 32.2473 58.133C31.7829 59.1471 31.3564 59.7631 30.9774 60C30.6646 59.8768 29.9349 59.6778 28.8071 59.3935C27.6793 59.1091 29.5558 59.384 27.1865 58.9196C25.7365 58.6353 23.9738 58.3605 21.8793 58.0761C19.7849 57.7918 17.5198 57.517 15.0747 57.2611C12.6296 56.9957 10.1277 56.7399 7.57834 56.4935C5.029 56.2471 2.55545 56.0101 0.157732 55.7827C-0.0602417 55.432 -0.050775 54.6075 0.176676 53.3091C0.404127 52.0108 0.735826 50.5987 1.15282 49.0918C1.58877 47.5281 2.07211 46.0686 2.58388 44.7323C3.09564 43.3961 3.56001 42.5526 3.96753 42.2019L3.95807 42.2114Z' fill='%23E1A626'/><path d='M38.0947 37.7101C37.0901 38.4777 36.0666 39.1316 35.0147 39.6718C33.9627 40.2026 33.1666 40.43 32.6454 40.3447C32.38 39.9846 31.745 39.2454 30.712 38.1081C29.6885 36.9709 31.5081 38.6862 29.2905 36.4212C27.9447 35.047 26.2578 33.4169 24.2297 31.531C22.211 29.645 19.9934 27.6359 17.5862 25.494C15.179 23.3522 12.715 21.1819 10.194 18.9643C7.67312 16.7561 5.22802 14.6143 2.84926 12.5483C2.82083 12.0744 3.2947 11.3447 4.26137 10.3685C5.23751 9.39239 6.36528 8.39729 7.65417 7.38324C8.99045 6.33128 10.3078 5.412 11.5967 4.6254C12.8856 3.83879 13.8427 3.44075 14.4682 3.45971C16.0225 5.30775 17.7852 7.35481 19.7565 9.59141C21.7372 11.828 23.7653 14.0836 25.8597 16.3486C27.9542 18.6136 30.0202 20.7934 32.0673 22.8784C34.6356 25.494 33.631 24.5463 35.9339 26.8398C38.2369 29.1333 40.3124 31.1898 42.1604 32.9905C42.0846 33.5401 41.6676 34.2509 40.8999 35.1323C40.1323 36.0042 39.1941 36.8666 38.0947 37.7101Z' fill='%23E1A626'/><path d='M57.0774 22.4045C57.1721 24.5747 57.2669 26.527 57.3711 28.2519C57.0205 28.4983 56.3666 28.6594 55.4189 28.7542C54.4711 28.8395 53.4287 28.8584 52.3009 28.7826C51.2679 28.7163 50.2917 28.5836 49.3535 28.3751C48.4247 28.1666 47.8277 27.9296 47.5623 27.6453C47.6002 27.3515 47.6381 26.6976 47.6571 25.6741C47.676 24.6506 47.8087 26.3185 47.7424 24.1957C47.7045 22.9068 47.6097 21.343 47.4486 19.5045C47.2875 17.6659 47.0885 15.6757 46.8421 13.5244C46.5957 11.3826 46.3398 9.19335 46.0649 6.96623C45.7901 4.7391 45.5248 2.57831 45.2499 0.483866C45.4963 0.237461 46.1881 0.0858267 47.3159 0.0289639C48.4437 -0.0184218 49.6852 -0.00894463 51.0215 0.0668724C52.4146 0.14269 53.713 0.275369 54.9261 0.455435C56.1391 0.6355 56.9352 0.872429 57.2953 1.15674C57.1911 2.76786 57.1058 4.57799 57.03 6.57766C56.9636 8.57734 56.9163 10.6054 56.9068 12.6715C56.8878 14.7375 56.9068 16.7466 56.9731 18.6989C57.0489 21.1535 56.9731 20.2342 57.0679 22.4045H57.0774Z' fill='%23E1A626'/></svg>");
  width: clamp(2rem, 3.625vw, 5.8rem);
  height: clamp(2rem, 3.75vw, 6rem);
  transform: translate(-18%, -18%);
}
.cb05-product_facts.cb05 .cb05-visual-frame::after {
  right: -30px;
  bottom: -30px;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='58' height='60' viewBox='0 0 58 60' fill='none'><path d='M53.413 17.7886C51.6408 17.2579 49.6506 16.7082 47.4424 16.1301C45.2343 15.552 42.9882 14.9928 40.6852 14.4526C38.3918 13.9124 36.1457 13.4291 33.9565 13.0121C31.2081 12.4814 32.2506 12.633 29.8055 12.1876C27.3604 11.7422 25.1712 11.3631 23.2189 11.0503C23.0388 10.586 23.0199 9.79936 23.162 8.70001C23.3042 7.59119 23.5601 6.40654 23.9202 5.12713C24.2519 3.97092 24.6499 2.88105 25.1238 1.867C25.5882 0.852943 26.0146 0.236931 26.3937 0C26.7065 0.123203 27.4362 0.322227 28.564 0.606541C29.6918 0.890854 27.8153 0.616016 30.1846 1.0804C31.6346 1.36471 33.3973 1.63955 35.4918 1.92386C37.5862 2.20818 39.8513 2.48301 42.2964 2.7389C44.7415 3.00426 47.2434 3.26014 49.7927 3.50654C52.3421 3.75294 54.8156 3.98988 57.2134 4.21733C57.4313 4.56798 57.4219 5.39249 57.1944 6.69086C56.967 7.98923 56.6353 9.40132 56.2183 10.9082C55.7823 12.4719 55.299 13.9314 54.7872 15.2677C54.2755 16.6039 53.8111 17.4474 53.4036 17.7981L53.413 17.7886Z' fill='%23E1A626'/><path d='M19.2764 22.2899C20.2809 21.5223 21.3045 20.8684 22.3564 20.3282C23.4084 19.7974 24.2045 19.57 24.7257 19.6553C24.9911 20.0154 25.6261 20.7546 26.6591 21.8919C27.6826 23.0291 25.863 21.3138 28.0806 23.5788C29.4264 24.953 31.1133 26.5831 33.1414 28.469C35.1601 30.355 37.3777 32.3641 39.7849 34.506C42.1921 36.6478 44.6561 38.8181 47.1771 41.0357C49.698 43.2439 52.1431 45.3857 54.5218 47.4517C54.5503 47.9256 54.0764 48.6553 53.1097 49.6315C52.1336 50.6076 51.0058 51.6027 49.7169 52.6168C48.3806 53.6687 47.0633 54.588 45.7744 55.3746C44.4855 56.1612 43.5284 56.5592 42.9029 56.5403C41.3486 54.6923 39.5859 52.6452 37.6146 50.4086C35.6339 48.172 33.6058 45.9164 31.5114 43.6514C29.4169 41.3864 27.3509 39.2066 25.3038 37.1216C22.7355 34.506 23.7401 35.4537 21.4372 33.1602C19.1342 30.8667 17.0587 28.8102 15.2107 27.0095C15.2865 26.4599 15.7035 25.7491 16.4711 24.8677C17.2388 23.9958 18.177 23.1334 19.2764 22.2899Z' fill='%23E1A626'/><path d='M0.293736 37.5955C0.198963 35.4253 0.104195 33.473 -5.34058e-05 31.7481C0.350597 31.5017 1.00452 31.3406 1.95223 31.2458C2.89994 31.1605 3.94242 31.1416 5.0702 31.2174C6.10321 31.2837 7.07936 31.4164 8.01759 31.6249C8.94635 31.8334 9.54343 32.0704 9.80878 32.3547C9.77087 32.6485 9.73296 33.3024 9.71401 34.3259C9.69505 35.3494 9.56238 33.6815 9.62872 35.8043C9.66663 37.0932 9.76139 38.657 9.9225 40.4955C10.0836 42.3341 10.2826 44.3243 10.529 46.4756C10.7754 48.6174 11.0313 50.8066 11.3062 53.0338C11.581 55.2609 11.8463 57.4217 12.1212 59.5161C11.8748 59.7625 11.1829 59.9142 10.0552 59.971C8.92739 60.0184 7.6859 60.0089 6.34962 59.9331C4.95648 59.8573 3.65811 59.7246 2.44503 59.5446C1.23196 59.3645 0.435879 59.1276 0.0757484 58.8433C0.179996 57.2321 0.265289 55.422 0.341106 53.4223C0.407448 51.4227 0.454838 49.3946 0.464317 47.3285C0.483269 45.2625 0.464321 43.2534 0.397984 41.3011C0.322166 38.8465 0.397976 39.7658 0.303207 37.5955H0.293736Z' fill='%23E1A626'/></svg>");
  width: clamp(2rem, 3.625vw, 5.8rem);
  height: clamp(2rem, 3.75vw, 6rem);
  transform: translate(18%, 18%);
}
@media (max-width: 1440px) {
  .cb05-product_facts.cb05 .cb05-visual-frame {
    margin-left: clamp(0rem, 2.5vw, 4rem);
    margin-right: clamp(0rem, 2.5vw, 4rem);
  }
}
@media (max-width: 1200px) {
  .cb05-product_facts.cb05 .cb05-visual-frame::before {
    top: -20px;
    left: -20px;
  }
  .cb05-product_facts.cb05 .cb05-visual-frame::after {
    bottom: -20px;
    right: -20px;
  }
}
@media (max-width: 980px) {
  .cb05-product_facts.cb05 .cb05-visual-frame::before {
    top: -15px;
    left: -15px;
  }
  .cb05-product_facts.cb05 .cb05-visual-frame::after {
    bottom: -15px;
    right: -15px;
  }
}
@media (max-width: 767px) {
  .cb05-product_facts.cb05 .cb05-visual-frame {
    margin-left: 0;
    margin-right: 0;
  }
  .cb05-product_facts.cb05 .cb05-visual-frame::before {
    top: -10px;
    left: -10px;
  }
  .cb05-product_facts.cb05 .cb05-visual-frame::after {
    bottom: -10px;
    right: -10px;
  }
}
.cb05-product_facts.cb05 .cb05-visual-deco {
  position: absolute;
  z-index: 1;
  height: auto;
  width: 100%;
  object-fit: cover;
  pointer-events: none;
}
.cb05-product_facts.cb05 .cb05-visual-deco--tl {
  top: 0;
  left: 0;
  transform: translate(0%, 0%);
}
.cb05-product_facts.cb05 .cb05-visual-deco--br {
  right: 0;
  bottom: 0;
  transform: translate(0%, 0%);
}
.cb05-product_facts.cb05 .cb05-visual-product {
  position: relative;
  z-index: 2;
  display: block;
  width: auto;
  max-width: 72%;
  max-height: 72%;
  width: 100%;
  height: auto;
  object-fit: contain;
  filter: drop-shadow(8.31px 8.31px 27px rgba(90, 75, 60, 0.25)) drop-shadow(33.23px 33.23px 47.77px rgba(90, 75, 60, 0.21));
}
.cb05-product_facts.cb05 .cb05-details {
  min-width: 0;
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
}
.cb05-product_facts.cb05 .cb05-eyebrow {
  color: #4E3729;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%; /* 21px */
  letter-spacing: 0.84px;
  text-transform: uppercase;
  margin-bottom: clamp(1rem, 0.75vw, 1.2rem);
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.2rem, 0.875vw, 1.4rem);
}
.cb05-product_facts.cb05 .cb05-title {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 2.8125vw, 4.5rem);
  font-weight: 700;
  line-height: 105%; /* 47.25px */
  letter-spacing: -1.35px;
  margin-bottom: clamp(2rem, 2.125vw, 3.4rem);
}
@media (max-width: 767px) {
  .cb05-product_facts.cb05 .cb05-title {
    line-height: 111%;
    letter-spacing: -1.08px;
  }
}
.cb05-product_facts.cb05 .cb05-title sup {
  position: relative;
  top: 6px;
  left: -2px;
  vertical-align: super;
}
.cb05-product_facts.cb05 .cb05-rating-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 18px;
  margin-top: 0px;
  margin-bottom: clamp(2rem, 1.875vw, 3rem);
  position: relative;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_container,
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_rating_button {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  text-decoration: none;
  color: inherit;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_container:hover, .cb05-product_facts.cb05 .cb05-rating-row .bv_main_container:focus, .cb05-product_facts.cb05 .cb05-rating-row .bv_main_container:focus-visible, .cb05-product_facts.cb05 .cb05-rating-row .bv_main_container:active,
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_rating_button:hover,
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_rating_button:focus,
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_rating_button:focus-visible,
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_rating_button:active {
  text-decoration: none;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_stars_component_container,
.cb05-product_facts.cb05 .cb05-rating-row .bv_stars_button_container {
  display: inline-flex;
  align-items: center;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_averageRating_component_container,
.cb05-product_facts.cb05 .cb05-rating-row .bv_numReviews_component_container,
.cb05-product_facts.cb05 .cb05-rating-row [itemprop=ratingValue] {
  display: none !important;
}
.cb05-product_facts.cb05 .cb05-rating-row.has-cb05-custom-stars .bv_stars_component_container,
.cb05-product_facts.cb05 .cb05-rating-row.has-cb05-custom-stars .bv_stars_button_container,
.cb05-product_facts.cb05 .cb05-rating-row.has-cb05-custom-stars .bv_stars_svg_no_wrap, .cb05-product_facts.cb05 .cb05-rating-row:has(.cb05-rating-stars) .bv_stars_component_container,
.cb05-product_facts.cb05 .cb05-rating-row:has(.cb05-rating-stars) .bv_stars_button_container,
.cb05-product_facts.cb05 .cb05-rating-row:has(.cb05-rating-stars) .bv_stars_svg_no_wrap {
  display: none !important;
  visibility: hidden !important;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-stars {
  display: inline-flex !important;
  align-items: center;
  flex-wrap: nowrap;
  gap: 6px !important;
  line-height: 0;
  min-height: 15px;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-stars svg {
  display: block;
  width: 15px !important;
  height: 15px !important;
  max-width: 15px !important;
  max-height: 15px !important;
  flex-shrink: 0;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-stars__outline {
  fill: transparent !important;
  stroke: #B37F2C !important;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-stars__fill {
  fill: #B37F2C !important;
  stroke: none !important;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-stars__star {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  line-height: 0;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-meta {
  display: inline-flex;
  align-items: center;
  gap: 6px !important;
  margin-left: 6px !important;
  color: #4E3729 !important;
  text-align: center !important;
  font-family: "NeulisNeue", Arial, sans-serif !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 150% !important;
  white-space: nowrap;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-meta__score {
  color: inherit;
  text-align: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.cb05-product_facts.cb05 .cb05-rating-row .cb05-rating-meta__reviews {
  margin-left: 4px !important;
  color: inherit;
  text-align: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.cb05-product_facts.cb05 .cb05-rating-row p, .cb05-product_facts.cb05 .cb05-rating-row ol li, ol .cb05-product_facts.cb05 .cb05-rating-row li,
.cb05-product_facts.cb05 .cb05-rating-row ul li,
ul .cb05-product_facts.cb05 .cb05-rating-row li {
  font-size: 18px;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_main_container_row_flex,
.cb05-product_facts.cb05 .cb05-rating-row .bv_button_review_or_question_container,
.cb05-product_facts.cb05 .cb05-rating-row .bv_button_component_container {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_button_buttonMinimalist,
.cb05-product_facts.cb05 .cb05-rating-row .bv_war_button,
.cb05-product_facts.cb05 .cb05-rating-row button.bv_button_buttonMinimalist.bv_war_button {
  font-family: "NeulisNeue", Arial, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  line-height: 150% !important;
  letter-spacing: 0 !important;
  color: #4E3729 !important;
  text-align: center !important;
  vertical-align: middle !important;
  text-decoration: underline !important;
  text-decoration-style: solid !important;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}
.cb05-product_facts.cb05 .cb05-rating-row .bv_button_buttonMinimalist:hover, .cb05-product_facts.cb05 .cb05-rating-row .bv_button_buttonMinimalist:focus, .cb05-product_facts.cb05 .cb05-rating-row .bv_button_buttonMinimalist:focus-visible,
.cb05-product_facts.cb05 .cb05-rating-row .bv_war_button:hover,
.cb05-product_facts.cb05 .cb05-rating-row .bv_war_button:focus,
.cb05-product_facts.cb05 .cb05-rating-row .bv_war_button:focus-visible,
.cb05-product_facts.cb05 .cb05-rating-row button.bv_button_buttonMinimalist.bv_war_button:hover,
.cb05-product_facts.cb05 .cb05-rating-row button.bv_button_buttonMinimalist.bv_war_button:focus,
.cb05-product_facts.cb05 .cb05-rating-row button.bv_button_buttonMinimalist.bv_war_button:focus-visible {
  color: #4E3729 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  text-decoration: underline !important;
  outline: none;
}
.cb05-product_facts.cb05 .cb05-review-link {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0;
  color: #4E3729;
  text-align: center;
  vertical-align: middle;
  text-decoration: underline;
  text-decoration-style: solid;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}
.cb05-product_facts.cb05 .cb05-review-link:hover, .cb05-product_facts.cb05 .cb05-review-link:focus, .cb05-product_facts.cb05 .cb05-review-link:focus-visible {
  color: #4E3729;
  background: transparent;
  border: 0;
  text-decoration: underline;
  outline: none;
}
.cb05-product_facts.cb05 .cb05-reviews {
  min-height: 1px;
}
.cb05-product_facts.cb05 .cb05-sizes {
  margin-bottom: clamp(2rem, 3.75vw, 6rem);
}
.cb05-product_facts.cb05 .cb05-sizes-label {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.2rem, 0.875vw, 1.4rem);
  font-weight: 700;
  line-height: 150%; /* 21px */
  letter-spacing: 0.84px;
  text-transform: uppercase;
  margin: 0 0 9px;
}
.cb05-product_facts.cb05 .cb05-sizes-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cb05-product_facts.cb05 .cb05-sizes-list li {
  margin: 0;
}
.cb05-product_facts.cb05 a.cb05-size-btn {
  text-align: center;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 45px;
  padding: 16px 18px;
  border-radius: 45px;
  border: 1px solid #4E3729;
  background: transparent;
  color: #4E3729;
  text-decoration: none;
  transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;
}
.cb05-product_facts.cb05 a.cb05-size-btn.is-active {
  background-color: #3968B2;
  border-color: #3968B2;
  color: #fff;
}
.cb05-product_facts.cb05 a.cb05-size-btn:hover:not(.is-active), .cb05-product_facts.cb05 a.cb05-size-btn:focus-visible:not(.is-active) {
  border-color: #3968B2;
  color: #fff;
  background-color: #3968B2;
}
.cb05-product_facts.cb05 a.cb05-size-btn:focus-visible {
  outline: 1px solid #3968B2;
  outline-offset: 1px;
}
.cb05-product_facts.cb05 .cb05-description {
  margin-bottom: clamp(2.8rem, 2.25vw, 3.6rem);
}
.cb05-product_facts.cb05 .cb05-description .cb05-description-title {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  font-weight: 700;
  line-height: 123%;
  letter-spacing: -0.72px;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .cb05-product_facts.cb05 .cb05-description .cb05-description-title {
    line-height: 147%;
    letter-spacing: -0.54px;
  }
}
.cb05-product_facts.cb05 .cb05-description p, .cb05-product_facts.cb05 .cb05-description ol li, ol .cb05-product_facts.cb05 .cb05-description li,
.cb05-product_facts.cb05 .cb05-description ul li,
ul .cb05-product_facts.cb05 .cb05-description li {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: clamp(2rem, 1.875vw, 3rem);
}
.cb05-product_facts.cb05 .cb05-actions {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 1200px) {
  .cb05-product_facts.cb05 .cb05-actions {
    align-items: flex-start;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .cb05-product_facts.cb05 .cb05-actions {
    align-items: center;
    flex-direction: column;
  }
}
.cb05-product_facts.cb05 .cb05-nutrition-link {
  color: #4E3729;
  text-align: center;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0.78px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  position: relative;
  text-decoration: none;
  transition: all 0.35s ease-in-out;
}
.cb05-product_facts.cb05 .cb05-nutrition-link svg {
  flex-shrink: 0;
  position: relative;
  top: -1px;
}
.cb05-product_facts.cb05 .cb05-nutrition-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.2rem;
  width: 0;
  height: 1px;
  background-color: #4E3729;
  transition: width 0.35s ease;
}
.cb05-product_facts.cb05 .cb05-nutrition-link:hover, .cb05-product_facts.cb05 .cb05-nutrition-link:focus {
  color: #4E3729;
}
.cb05-product_facts.cb05 .cb05-nutrition-link:hover::after, .cb05-product_facts.cb05 .cb05-nutrition-link:focus::after {
  width: 100%;
}

.cb05-nutrition-backdrop {
  position: fixed;
  inset: 0;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.cb05-nutrition-backdrop.is-open {
  opacity: 1;
  visibility: visible;
}

.cb05-nutrition-panel {
  position: fixed;
  inset: 0;
  z-index: 9999;
  width: 100%;
  max-width: 100%;
  background-color: #4E3729;
  color: #fff;
  overflow-y: auto;
  overflow-x: hidden;
  transform: translateX(100%);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-overflow-scrolling: touch;
}
.cb05-nutrition-panel.is-open {
  transform: translateX(0);
  pointer-events: auto;
}
.cb05-nutrition-panel[hidden] {
  display: block;
}
.cb05-nutrition-panel:not(.is-open) {
  pointer-events: none;
}
.cb05-nutrition-panel .large-frame {
  max-width: 1220px;
}
.cb05-nutrition-panel .cb05-nutrition-close {
  position: absolute;
  top: clamp(1.5rem, 1.875vw, 3rem);
  right: clamp(2rem, 1.875vw, 3rem);
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: clamp(4.5rem, 4.6875vw, 7.5rem);
  height: clamp(4.5rem, 4.6875vw, 7.5rem);
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: #fff;
  color: #4E3729;
  cursor: pointer;
  transition: background-color 0.25s ease, color 0.25s ease;
}
.cb05-nutrition-panel .cb05-nutrition-panel__inner {
  display: grid;
  grid-template-columns: minmax(0, 320px) minmax(0, 1fr);
  column-gap: clamp(0.5rem, 10.625vw, 17rem);
  width: 100%;
  padding: 75px 0px;
}
@media (max-width: 767px) {
  .cb05-nutrition-panel .cb05-nutrition-panel__inner {
    grid-template-columns: 1fr;
    column-gap: 0;
    padding: 110px 0px;
  }
}
.cb05-nutrition-panel .cb05-nutrition-panel__main {
  min-width: 0;
  max-width: 320px;
}
@media (max-width: 767px) {
  .cb05-nutrition-panel .cb05-nutrition-panel__main {
    max-width: none;
  }
}
.cb05-nutrition-panel .cb05-nutrition-panel__facts {
  min-width: 0;
}
.cb05-nutrition-panel .cb05-nutrition-disclaimer {
  color: #FBF6EC;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.cb05-nutrition-panel .cb05-nutrition-product {
  margin-bottom: 30px;
}
.cb05-nutrition-panel .cb05-nutrition-product__image {
  display: block;
  max-width: 269px;
  width: 100%;
  max-height: 225px;
  height: auto;
  object-fit: contain;
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .cb05-nutrition-panel .cb05-nutrition-product__image {
    display: none;
  }
}
.cb05-nutrition-panel .cb05-nutrition-product__title {
  font-family: "Brevia", Arial, sans-serif;
  color: #FBF6EC;
  line-height: 123%;
  letter-spacing: -3%;
  font-weight: 700;
  color: #fff;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #F3E2BF;
}
.cb05-nutrition-panel .cb05-nutrition-product__title sup {
  font-size: 18px;
  top: 4px;
  left: -2px;
  vertical-align: super;
}
.cb05-nutrition-panel .cb05-nutrition-section {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #F3E2BF;
}
.cb05-nutrition-panel .cb05-nutrition-section p, .cb05-nutrition-panel .cb05-nutrition-section ol li, ol .cb05-nutrition-panel .cb05-nutrition-section li,
.cb05-nutrition-panel .cb05-nutrition-section ul li,
ul .cb05-nutrition-panel .cb05-nutrition-section li {
  color: #FBF6EC;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%; /* 24px */
  margin-bottom: 0px;
}
.cb05-nutrition-panel .cb05-nutrition-panel__main .cb05-nutrition-section:last-child {
  border-bottom: none;
}
@media (max-width: 767px) {
  .cb05-nutrition-panel .cb05-nutrition-panel__main .cb05-nutrition-section:last-child {
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
}
.cb05-nutrition-panel .cb05-nutrition-section__title {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  line-height: 123%;
  letter-spacing: -3%;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cb05-nutrition-panel .cb05-nutrition-section__title {
    line-height: 147%;
    letter-spacing: -0.54px;
    margin-bottom: 0px;
  }
}
.cb05-nutrition-panel .cb05-nutrition-label__title {
  color: #FBF6EC;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  font-weight: 700;
  line-height: 123%; /* 29.52px */
  letter-spacing: -0.72px;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  .cb05-nutrition-panel .cb05-nutrition-label__title {
    line-height: 123%; /* 29.52px */
    letter-spacing: -0.54px;
  }
}
.cb05-nutrition-panel .cb05-nutrition-label__servings {
  color: #FBF6EC;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
  margin: 0 0 6px;
}
.cb05-nutrition-panel .cb05-nutrition-label__serving-size {
  color: #FBF6EC;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%; /* 19.2px */
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
  margin: 0 0 12px;
}
.cb05-nutrition-panel .cb05-nutrition-label__serving-size strong {
  font-weight: 700;
}
.cb05-nutrition-panel .cb05-nutrition-label__divider {
  height: 0;
  border: 0;
  border-top: 1px solid #FBF6EC;
  margin: 12px 0 24px;
}
.cb05-nutrition-panel .cb05-nutrition-label__divider.cb05-mt-0 {
  margin-top: 0;
}
.cb05-nutrition-panel .cb05-nutrition-label__divider.cb05-mb-12 {
  margin-bottom: 12px;
}
.cb05-nutrition-panel .cb05-nutrition-label__divider.cb05-mb-18 {
  margin-bottom: 18px;
}
.cb05-nutrition-panel .cb05-nutrition-label__divider.cb05-nutrition-label__divider--medium {
  border-top-width: 3px;
}
.cb05-nutrition-panel .cb05-nutrition-label__divider.cb05-nutrition-label__divider--thick {
  border-top-width: 12px;
}
.cb05-nutrition-panel .cb05-nutrition-label__amount {
  color: #FBF6EC;
  -webkit-text-stroke-width: 0.17px;
  -webkit-text-stroke-color: #FBF6EC;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 6px;
}
.cb05-nutrition-panel .cb05-nutrition-label__calories-row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
}
.cb05-nutrition-panel .cb05-nutrition-label__calories-row strong {
  color: #FBF6EC;
  -webkit-text-stroke-width: 0.33px;
  -webkit-text-stroke-color: #FBF6EC;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}
.cb05-nutrition-panel .cb05-nutrition-label__daily-value {
  color: #FBF6EC;
  text-align: right;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 6px;
  border-bottom: 0.5px solid #FBF6EC;
  padding-bottom: 6px;
}
.cb05-nutrition-panel .cb05-nutrition-label__rows {
  margin: 0;
  padding: 0;
}
.cb05-nutrition-panel .cb05-nutrition-label__rows.cb05-nutrition-label__rows--vitamins {
  margin-bottom: 0px;
}
.cb05-nutrition-panel .cb05-nutrition-label__rows.cb05-nutrition-label__rows--vitamins .cb05-nutrition-label__row {
  font-weight: 400;
}
.cb05-nutrition-panel .cb05-nutrition-label__rows.cb05-nutrition-label__rows--vitamins .cb05-nutrition-label__row dd {
  font-weight: 400;
}
.cb05-nutrition-panel .cb05-nutrition-label__row {
  color: #FBF6EC;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
  padding: 6px 0;
  border-bottom: 0.5px solid #FBF6EC;
}
.cb05-nutrition-panel .cb05-nutrition-label__row:last-child {
  border-bottom: none;
}
.cb05-nutrition-panel .cb05-nutrition-label__row dt,
.cb05-nutrition-panel .cb05-nutrition-label__row dd {
  margin: 0;
}
.cb05-nutrition-panel .cb05-nutrition-label__row dt span,
.cb05-nutrition-panel .cb05-nutrition-label__row dd span {
  font-weight: 400;
}
.cb05-nutrition-panel .cb05-nutrition-label__row dd {
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}
.cb05-nutrition-panel .cb05-nutrition-label__row.cb05-nutrition-label__row--bold dt,
.cb05-nutrition-panel .cb05-nutrition-label__row.cb05-nutrition-label__row--bold dd {
  font-weight: 700;
}
.cb05-nutrition-panel .cb05-nutrition-label__row.cb05-nutrition-label__row--indent dt {
  padding-left: 12px;
  font-weight: 400;
}

html.cb05-nutrition-open {
  overflow: hidden;
}

.cb06-bazaar_voice .cb06-bazaar_voice_header, .cb06 .cb06-bazaar_voice_header {
  text-align: center;
}
.cb06-bazaar_voice .cb06-bazaar_voice_header h2, .cb06 .cb06-bazaar_voice_header h2 {
  margin: 0;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -1.8px;
  color: #4E3729;
  position: relative;
  margin-bottom: clamp(2.4rem, 2.8125vw, 4.5rem);
  display: inline-block;
}
.cb06-bazaar_voice .cb06-bazaar_voice_header h2::after, .cb06 .cb06-bazaar_voice_header h2::after {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="45" viewBox="0 0 43 45" fill="none"><path d="M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z" fill="%23E1A626"/><path d="M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z" fill="%23E1A626"/><path d="M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -42px;
  top: -30px;
  width: 4.3rem;
  height: 4.5rem;
}
@media (max-width: 820px) {
  .cb06-bazaar_voice .cb06-bazaar_voice_header h2::after, .cb06 .cb06-bazaar_voice_header h2::after {
    left: -29px;
    top: -15px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="30" viewBox="0 0 29 30" fill="none"><path d="M2.00073 21.1057C2.89655 21.3711 3.90255 21.6459 5.01874 21.935C6.13493 22.224 7.27028 22.5036 8.43438 22.7737C9.59368 23.0438 10.729 23.2854 11.8356 23.4939C13.2249 23.7593 12.6979 23.6835 13.9339 23.9062C15.1698 24.1289 16.2764 24.3185 17.2633 24.4748C17.3543 24.707 17.3639 25.1003 17.292 25.65C17.2202 26.2044 17.0908 26.7967 16.9088 27.4364C16.7411 28.0145 16.5399 28.5595 16.3004 29.0665C16.0657 29.5735 15.8501 29.8815 15.6585 30C15.5004 29.9384 15.1315 29.8389 14.5614 29.6967C13.9914 29.5546 14.9399 29.692 13.7423 29.4598C13.0093 29.3176 12.1183 29.1802 11.0596 29.0381C10.0009 28.8959 8.85593 28.7585 7.61998 28.6306C6.38403 28.4979 5.11935 28.3699 3.83071 28.2467C2.54206 28.1235 1.29173 28.0051 0.0797307 27.8913C-0.030451 27.716 -0.0256658 27.3038 0.0893064 26.6546C0.204279 26.0054 0.371946 25.2993 0.582728 24.5459C0.803091 23.764 1.04741 23.0343 1.3061 22.3662C1.56479 21.698 1.79952 21.2763 2.00551 21.101L2.00073 21.1057Z" fill="%23E1A626"/><path d="M19.2561 18.855C18.7483 19.2389 18.231 19.5658 17.6992 19.8359C17.1675 20.1013 16.7651 20.215 16.5016 20.1724C16.3675 19.9923 16.0465 19.6227 15.5243 19.0541C15.007 18.4854 15.9267 19.3431 14.8058 18.2106C14.1255 17.5235 13.2728 16.7085 12.2476 15.7655C11.2272 14.8225 10.1063 13.8179 8.88949 12.747C7.6727 11.6761 6.42716 10.591 5.15289 9.48215C3.87861 8.37806 2.64266 7.30715 1.44024 6.27414C1.42587 6.03721 1.66541 5.67234 2.15404 5.18427C2.64746 4.6962 3.21753 4.19865 3.86903 3.69162C4.5445 3.16564 5.21038 2.706 5.86189 2.3127C6.5134 1.9194 6.99724 1.72038 7.31341 1.72985C8.09905 2.65387 8.99008 3.67741 9.98651 4.79571C10.9877 5.91401 12.0129 7.04179 13.0716 8.1743C14.1303 9.30682 15.1746 10.3967 16.2094 11.4392C17.5076 12.747 16.9998 12.2732 18.1639 13.4199C19.328 14.5666 20.3771 15.5949 21.3113 16.4952C21.2729 16.7701 21.0622 17.1255 20.6741 17.5661C20.2861 18.0021 19.8118 18.4333 19.2561 18.855Z" fill="%23E1A626"/><path d="M28.8515 11.2022C28.8994 12.2874 28.9473 13.2635 29 14.1259C28.8228 14.2491 28.4922 14.3297 28.0132 14.3771C27.5341 14.4197 27.0072 14.4292 26.4371 14.3913C25.9149 14.3581 25.4215 14.2918 24.9472 14.1875C24.4778 14.0833 24.176 13.9648 24.0418 13.8227C24.061 13.6758 24.0802 13.3488 24.0897 12.837C24.0993 12.3253 24.1664 13.1593 24.1328 12.0978C24.1137 11.4534 24.0658 10.6715 23.9843 9.75224C23.9029 8.83296 23.8023 7.83786 23.6778 6.7622C23.5532 5.69129 23.4239 4.59668 23.2849 3.48311C23.146 2.36955 23.0119 1.28916 22.873 0.241933C22.9975 0.11873 23.3472 0.0429134 23.9173 0.0144819C24.4874 -0.00921089 25.1149 -0.00447232 25.7904 0.0334362C26.4946 0.0713448 27.1509 0.137685 27.7641 0.227717C28.3772 0.31775 28.7796 0.436214 28.9617 0.578371C28.909 1.38393 28.8659 2.28899 28.8275 3.28883C28.794 4.28867 28.7701 5.30272 28.7653 6.33573C28.7557 7.36874 28.7653 8.37331 28.7988 9.34946C28.8371 10.5767 28.7988 10.1171 28.8467 11.2022H28.8515Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
  }
}
.cb06-bazaar_voice .cb06-bazaar_voice_header h2 span, .cb06 .cb06-bazaar_voice_header h2 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .cb06-bazaar_voice .cb06-bazaar_voice_header h2, .cb06 .cb06-bazaar_voice_header h2 {
    line-height: 111%; /* 39.96px */
    letter-spacing: -0.9px;
  }
}

.cb07-destini_locator #contact-conso,
.cb07 #contact-conso {
  width: 100%;
  overflow: visible;
}
.cb07-destini_locator #contactConso,
.cb07 #contactConso {
  width: 100% !important;
  max-width: 100%;
  border: 0;
  display: block;
  height: auto;
  overflow: hidden;
}

.cb09-faqs,
.cb09 {
  background-color: #FBF6EC;
  margin-bottom: clamp(7.5rem, 8.4375vw, 13.5rem) !important;
}
.cb09-faqs .cb09-faqs-banner,
.cb09 .cb09-faqs-banner {
  background: #4E3729;
  pointer-events: none;
  margin-bottom: 11.7rem !important;
  margin-bottom: clamp(7.5rem, 14.0625vw, 22.5rem);
}
.cb09-faqs .cb09-faqs-banner .cb9_content,
.cb09 .cb09-faqs-banner .cb9_content {
  pointer-events: auto;
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-banner,
  .cb09 .cb09-faqs-banner {
    margin-bottom: 7.5rem !important;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper,
.cb09 .cb09-faqs-banner .cb9_wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: clamp(35rem, 30.1875vw, 48.3rem);
  gap: clamp(1.5rem, 2.8125vw, 4.5rem);
}
@media (max-width: 820px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper,
  .cb09 .cb09-faqs-banner .cb9_wrapper {
    height: auto;
    flex-direction: column-reverse;
    padding: 20px 0 0;
    align-items: flex-start;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content {
  flex: 0 0 40%;
  z-index: 1;
  padding-bottom: clamp(3rem, 3.125vw, 5rem);
}
@media (max-width: 1440px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content {
    margin-left: clamp(2rem, 2.625vw, 4.2rem);
  }
}
@media (max-width: 1024px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content {
    flex: 0 0 45%;
  }
}
@media (max-width: 820px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content {
    padding-top: 4rem;
    margin-right: 2rem;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content h1,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content h1 {
  margin: 0;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -4.5px;
  color: #F3E2BF;
  position: relative;
  margin-bottom: 0px;
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content h1::after,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content h1::after {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="45" viewBox="0 0 43 45" fill="none"><path d="M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z" fill="%23E1A626"/><path d="M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z" fill="%23E1A626"/><path d="M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -42px;
  top: -30px;
  width: 4.3rem;
  height: 4.5rem;
}
@media (max-width: 820px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content h1::after,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content h1::after {
    left: -29px;
    top: -15px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="30" viewBox="0 0 29 30" fill="none"><path d="M2.00073 21.1057C2.89655 21.3711 3.90255 21.6459 5.01874 21.935C6.13493 22.224 7.27028 22.5036 8.43438 22.7737C9.59368 23.0438 10.729 23.2854 11.8356 23.4939C13.2249 23.7593 12.6979 23.6835 13.9339 23.9062C15.1698 24.1289 16.2764 24.3185 17.2633 24.4748C17.3543 24.707 17.3639 25.1003 17.292 25.65C17.2202 26.2044 17.0908 26.7967 16.9088 27.4364C16.7411 28.0145 16.5399 28.5595 16.3004 29.0665C16.0657 29.5735 15.8501 29.8815 15.6585 30C15.5004 29.9384 15.1315 29.8389 14.5614 29.6967C13.9914 29.5546 14.9399 29.692 13.7423 29.4598C13.0093 29.3176 12.1183 29.1802 11.0596 29.0381C10.0009 28.8959 8.85593 28.7585 7.61998 28.6306C6.38403 28.4979 5.11935 28.3699 3.83071 28.2467C2.54206 28.1235 1.29173 28.0051 0.0797307 27.8913C-0.030451 27.716 -0.0256658 27.3038 0.0893064 26.6546C0.204279 26.0054 0.371946 25.2993 0.582728 24.5459C0.803091 23.764 1.04741 23.0343 1.3061 22.3662C1.56479 21.698 1.79952 21.2763 2.00551 21.101L2.00073 21.1057Z" fill="%23E1A626"/><path d="M19.2561 18.855C18.7483 19.2389 18.231 19.5658 17.6992 19.8359C17.1675 20.1013 16.7651 20.215 16.5016 20.1724C16.3675 19.9923 16.0465 19.6227 15.5243 19.0541C15.007 18.4854 15.9267 19.3431 14.8058 18.2106C14.1255 17.5235 13.2728 16.7085 12.2476 15.7655C11.2272 14.8225 10.1063 13.8179 8.88949 12.747C7.6727 11.6761 6.42716 10.591 5.15289 9.48215C3.87861 8.37806 2.64266 7.30715 1.44024 6.27414C1.42587 6.03721 1.66541 5.67234 2.15404 5.18427C2.64746 4.6962 3.21753 4.19865 3.86903 3.69162C4.5445 3.16564 5.21038 2.706 5.86189 2.3127C6.5134 1.9194 6.99724 1.72038 7.31341 1.72985C8.09905 2.65387 8.99008 3.67741 9.98651 4.79571C10.9877 5.91401 12.0129 7.04179 13.0716 8.1743C14.1303 9.30682 15.1746 10.3967 16.2094 11.4392C17.5076 12.747 16.9998 12.2732 18.1639 13.4199C19.328 14.5666 20.3771 15.5949 21.3113 16.4952C21.2729 16.7701 21.0622 17.1255 20.6741 17.5661C20.2861 18.0021 19.8118 18.4333 19.2561 18.855Z" fill="%23E1A626"/><path d="M28.8515 11.2022C28.8994 12.2874 28.9473 13.2635 29 14.1259C28.8228 14.2491 28.4922 14.3297 28.0132 14.3771C27.5341 14.4197 27.0072 14.4292 26.4371 14.3913C25.9149 14.3581 25.4215 14.2918 24.9472 14.1875C24.4778 14.0833 24.176 13.9648 24.0418 13.8227C24.061 13.6758 24.0802 13.3488 24.0897 12.837C24.0993 12.3253 24.1664 13.1593 24.1328 12.0978C24.1137 11.4534 24.0658 10.6715 23.9843 9.75224C23.9029 8.83296 23.8023 7.83786 23.6778 6.7622C23.5532 5.69129 23.4239 4.59668 23.2849 3.48311C23.146 2.36955 23.0119 1.28916 22.873 0.241933C22.9975 0.11873 23.3472 0.0429134 23.9173 0.0144819C24.4874 -0.00921089 25.1149 -0.00447232 25.7904 0.0334362C26.4946 0.0713448 27.1509 0.137685 27.7641 0.227717C28.3772 0.31775 28.7796 0.436214 28.9617 0.578371C28.909 1.38393 28.8659 2.28899 28.8275 3.28883C28.794 4.28867 28.7701 5.30272 28.7653 6.33573C28.7557 7.36874 28.7653 8.37331 28.7988 9.34946C28.8371 10.5767 28.7988 10.1171 28.8467 11.2022H28.8515Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content h1 span,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content h1 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content h1,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content h1 {
    line-height: 102%;
    letter-spacing: -1.53px;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content p, .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content ol li, ol .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content li,
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content ul li,
ul .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content li,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content p,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content ol li,
ol .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content li,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content ul li,
ul .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content li {
  color: #FBF6EC;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: clamp(2rem, 1.5vw, 2.4rem);
  margin-bottom: clamp(1.8rem, 2.25vw, 3.6rem);
}
@media (max-width: 900px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content p, .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content ol li, ol .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content li,
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content ul li,
  ul .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_content li,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content p,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content ol li,
  ol .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content li,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content ul li,
  ul .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_content li {
    max-width: 100%;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media {
  flex: 0 0 55%;
  position: relative;
  z-index: 1;
  pointer-events: none;
  overflow: visible;
}
@media (max-width: 1024px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media {
    flex: 0 0 50%;
  }
}
@media (max-width: 820px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media {
    width: 100%;
    height: auto;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper {
  position: absolute;
  right: 0;
  bottom: -8.5rem;
  pointer-events: none;
  width: clamp(33.5rem, 50.625vw, 81rem);
  max-width: clamp(33.5rem, 50.625vw, 81rem);
  height: clamp(19.5rem, 33.75vw, 54rem);
}
@media (min-width: 1920.98px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper {
    bottom: -11.5rem;
  }
}
@media (max-width: 820px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper {
    position: unset;
    right: auto;
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}
@media (max-width: 1024px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media .media_wrapper {
    bottom: -6rem;
  }
}
.cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media .cb9_image,
.cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media .cb9_image {
  width: 100%;
  height: 100%;
  border-radius: clamp(2rem, 1.875vw, 3rem);
  object-fit: cover;
  pointer-events: none;
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-banner .cb9_wrapper .cb9_media .cb9_image,
  .cb09 .cb09-faqs-banner .cb9_wrapper .cb9_media .cb9_image {
    max-height: 195px;
  }
}
.cb09-faqs .cb09-faqs-banner .wave-wrapper,
.cb09 .cb09-faqs-banner .wave-wrapper {
  position: absolute;
  width: 100%;
  max-width: 100%;
  bottom: -6rem;
  pointer-events: none;
}
@media (min-width: 1920.98px) {
  .cb09-faqs .cb09-faqs-banner .wave-wrapper,
  .cb09 .cb09-faqs-banner .wave-wrapper {
    bottom: -9rem;
  }
}
@media (max-width: 1615px) {
  .cb09-faqs .cb09-faqs-banner .wave-wrapper,
  .cb09 .cb09-faqs-banner .wave-wrapper {
    bottom: -6rem;
  }
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-banner .wave-wrapper,
  .cb09 .cb09-faqs-banner .wave-wrapper {
    bottom: -3rem;
  }
}
.cb09-faqs .cb09-faqs-banner .wave-wrapper svg,
.cb09 .cb09-faqs-banner .wave-wrapper svg {
  width: 100%;
  height: auto;
  display: block;
}
.cb09-faqs .cb09-faqs-accordion,
.cb09 .cb09-faqs-accordion {
  position: relative;
  z-index: 5;
  padding-top: clamp(1rem, 5vw, 8rem);
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-accordion,
  .cb09 .cb09-faqs-accordion {
    padding-top: 10px;
  }
}
.cb09-faqs .cb09-faqs-accordion .large-frame,
.cb09 .cb09-faqs-accordion .large-frame {
  max-width: 932px;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__list,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__list {
  margin: 0;
  padding: 0;
  border-top: 0.5px solid #DBC9A8;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #DBC9A8;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child {
  border-bottom: 0;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__heading,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__heading {
  margin: 0;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__trigger,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__trigger {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(2rem, 4.6875vw, 7.5rem);
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  text-align: left;
  cursor: pointer;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__question,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__question {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  font-weight: 700;
  line-height: 123%;
  letter-spacing: -0.72px;
  flex: 1;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__question,
  .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__question {
    line-height: 147%;
    letter-spacing: -0.54px;
  }
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #3968B2;
  transition: background-color 0.25s ease;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon svg,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon svg {
  display: block;
  width: 18px;
  height: 18px;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon:hover,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon:hover {
  background-color: #B37F2C;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon-plus,
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon-minus,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon-plus,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon-minus {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon-plus svg,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon-plus svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__icon-minus,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__icon-minus {
  display: none;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__trigger,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__trigger {
  padding-bottom: 15px;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__icon,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__icon {
  background-color: #B37F2C;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__icon-plus,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__icon-plus {
  display: none;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__icon-minus,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item.is-open .cb09-faqs-accordion__icon-minus {
  display: inline-flex;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner {
  overflow: hidden;
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner p, .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ol li, ol .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li,
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ul li,
ul .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner p,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ol li,
ol .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ul li,
ul .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: clamp(3rem, 3.75vw, 6rem);
  max-width: 85%;
}
@media (max-width: 767px) {
  .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner p, .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ol li, ol .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li,
  .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ul li,
  ul .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li,
  .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner p,
  .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ol li,
  ol .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li,
  .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner ul li,
  ul .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__panel-inner li {
    max-width: 100%;
  }
}
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner p, .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner ol li, ol .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner li,
.cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner ul li,
ul .cb09-faqs .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner li,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner p,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner ol li,
ol .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner li,
.cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner ul li,
ul .cb09 .cb09-faqs-accordion .cb09-faqs-accordion__item:last-child .cb09-faqs-accordion__panel-inner li {
  margin-bottom: 0;
}

.cb10-home_banner,
.cb10 {
  position: relative;
  width: 100%;
  height: calc(100dvh - 102.55px);
}
@media (max-width: 767px) {
  .cb10-home_banner,
  .cb10 {
    height: calc(100dvh - 75px);
    min-height: calc(100dvh - 75px);
  }
}
.cb10-home_banner .cb10-slider,
.cb10 .cb10-slider {
  position: relative;
  height: 100%;
  width: 100%;
}
.cb10-home_banner .cb10-slider .slick-list,
.cb10-home_banner .cb10-slider .slick-track,
.cb10 .cb10-slider .slick-list,
.cb10 .cb10-slider .slick-track {
  height: 100%;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .slick-slide,
  .cb10 .cb10-slider .slick-slide {
    height: 100%;
  }
  .cb10-home_banner .cb10-slider .slick-slide > div,
  .cb10 .cb10-slider .slick-slide > div {
    height: 100%;
  }
}
.cb10-home_banner .cb10-slider .slick-slide::before,
.cb10 .cb10-slider .slick-slide::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  z-index: 2;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.55) 100%);
}
.cb10-home_banner .cb10-slider .cb10-slide,
.cb10 .cb10-slider .cb10-slide {
  position: relative;
  height: 100dvh;
  width: 100%;
  outline: none;
  display: flex !important;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .cb10-slide,
  .cb10 .cb10-slider .cb10-slide {
    height: 100%;
  }
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-media,
.cb10 .cb10-slider .cb10-slide .cb10-media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .cb10-slide .cb10-media,
  .cb10 .cb10-slider .cb10-slide .cb10-media {
    position: relative;
    flex: 1 1 auto;
    min-height: 0;
    height: auto;
  }
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-media img,
.cb10-home_banner .cb10-slider .cb10-slide .cb10-media video,
.cb10 .cb10-slider .cb10-slide .cb10-media img,
.cb10 .cb10-slider .cb10-slide .cb10-media video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-media::after,
.cb10 .cb10-slider .cb10-slide .cb10-media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.55) 100%);
  z-index: 2;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .cb10-slide .cb10-media::after,
  .cb10 .cb10-slider .cb10-slide .cb10-media::after {
    content: unset;
  }
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-container,
.cb10 .cb10-slider .cb10-slide .cb10-container {
  position: relative;
  z-index: 3;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: flex-end;
  padding-bottom: clamp(20rem, 12.5vw, 20rem);
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .cb10-slide .cb10-container,
  .cb10 .cb10-slider .cb10-slide .cb10-container {
    flex: 0 0 auto;
    height: auto;
    background: #4E3729;
    padding-top: clamp(3rem, 1.875vw, 3rem);
    padding-bottom: clamp(3rem, 1.875vw, 3rem);
    padding-left: clamp(2rem, 1.25vw, 2rem);
    padding-right: clamp(2rem, 1.25vw, 2rem);
    align-items: start;
  }
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-content,
.cb10 .cb10-slider .cb10-slide .cb10-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  color: #fff;
  flex-wrap: wrap;
  gap: 20px;
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-content h1, .cb10-home_banner .cb10-slider .cb10-slide .cb10-content h2,
.cb10 .cb10-slider .cb10-slide .cb10-content h1,
.cb10 .cb10-slider .cb10-slide .cb10-content h2 {
  margin: 0;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -4.5px;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .cb10-slide .cb10-content h1, .cb10-home_banner .cb10-slider .cb10-slide .cb10-content h2,
  .cb10 .cb10-slider .cb10-slide .cb10-content h1,
  .cb10 .cb10-slider .cb10-slide .cb10-content h2 {
    color: #F3E2BF;
  }
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-content h1 span, .cb10-home_banner .cb10-slider .cb10-slide .cb10-content h2 span,
.cb10 .cb10-slider .cb10-slide .cb10-content h1 span,
.cb10 .cb10-slider .cb10-slide .cb10-content h2 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-content .cb10-button,
.cb10 .cb10-slider .cb10-slide .cb10-content .cb10-button {
  display: inline-flex;
  height: 50px;
  padding-top: clamp(1.8rem, 1.125vw, 1.8rem);
  padding-bottom: clamp(1.8rem, 1.125vw, 1.8rem);
  padding-left: clamp(3rem, 1.875vw, 3rem);
  padding-right: clamp(3rem, 1.875vw, 3rem);
  justify-content: center;
  align-items: center;
  background: #3968B2;
  color: #fff;
  text-decoration: none;
  border-radius: 25px;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.3rem, 0.8125vw, 1.3rem);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  transition: all 0.3s ease;
  line-height: 100%;
  gap: 7px;
}
@media (max-width: 767px) {
  .cb10-home_banner .cb10-slider .cb10-slide .cb10-content .cb10-button,
  .cb10 .cb10-slider .cb10-slide .cb10-content .cb10-button {
    width: 100%;
  }
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-content .cb10-button svg,
.cb10 .cb10-slider .cb10-slide .cb10-content .cb10-button svg {
  transition: transform 0.3s ease;
  position: relative;
  top: -1px;
}
.cb10-home_banner .cb10-slider .cb10-slide .cb10-content .cb10-button:hover,
.cb10 .cb10-slider .cb10-slide .cb10-content .cb10-button:hover {
  background: #B37F2C;
}
.cb10-home_banner .progress-wrapper,
.cb10 .progress-wrapper {
  position: relative;
}
@media (max-width: 767px) {
  .cb10-home_banner .progress-wrapper,
  .cb10 .progress-wrapper {
    position: unset;
  }
}
.cb10-home_banner .progress-wrapper .cb10-progress-wrap,
.cb10 .progress-wrapper .cb10-progress-wrap {
  position: absolute;
  bottom: 50px;
  width: 100%;
  display: flex;
  gap: 12px;
  z-index: 10;
}
@media (max-width: 767px) {
  .cb10-home_banner .progress-wrapper .cb10-progress-wrap,
  .cb10 .progress-wrapper .cb10-progress-wrap {
    top: auto;
    bottom: var(--cb10-progress-bottom, 220px);
    left: 0;
    right: 0;
    padding: 20px;
  }
}
.cb10-home_banner .progress-wrapper .cb10-progress-wrap .cb10-progress-item,
.cb10 .progress-wrapper .cb10-progress-wrap .cb10-progress-item {
  flex: 1;
  height: 4px;
  background: #fff;
  position: relative;
  overflow: hidden;
  border-radius: 2px;
  max-width: 360px;
  cursor: pointer;
}
.cb10-home_banner .progress-wrapper .cb10-progress-wrap .cb10-progress-item .cb10-progress-bar,
.cb10 .progress-wrapper .cb10-progress-wrap .cb10-progress-item .cb10-progress-bar {
  width: 0%;
  height: 100%;
  background: #3968B2;
}
.cb10-home_banner .slick-active .cb10-progress-bar,
.cb10 .slick-active .cb10-progress-bar {
  width: 100%;
  transition: width 5s linear;
}

.cb11-featured_products,
.cb11 {
  background-color: #FBF6EC;
  position: relative;
}
.cb11-featured_products_header,
.cb11_header {
  display: flex;
  justify-content: space-between;
  margin-bottom: clamp(5rem, 5.625vw, 9rem);
}
@media (max-width: 900px) {
  .cb11-featured_products_header,
  .cb11_header {
    flex-direction: column;
  }
}
.cb11-featured_products_header .content_wrapper,
.cb11_header .content_wrapper {
  display: flex;
}
.cb11-featured_products_header .content_wrapper .content,
.cb11_header .content_wrapper .content {
  display: flex;
  gap: clamp(2.1rem, 4.125vw, 6.6rem);
}
@media (max-width: 900px) {
  .cb11-featured_products_header .content_wrapper .content,
  .cb11_header .content_wrapper .content {
    flex-direction: column;
  }
}
.cb11-featured_products_header .content_wrapper .content .title,
.cb11_header .content_wrapper .content .title {
  max-width: 40%;
}
@media (max-width: 900px) {
  .cb11-featured_products_header .content_wrapper .content .title,
  .cb11_header .content_wrapper .content .title {
    max-width: 100%;
  }
}
.cb11-featured_products_header .content_wrapper .content .description,
.cb11_header .content_wrapper .content .description {
  max-width: 40%;
}
@media (max-width: 900px) {
  .cb11-featured_products_header .content_wrapper .content .description,
  .cb11_header .content_wrapper .content .description {
    max-width: 100%;
  }
}
.cb11-featured_products_header .content_wrapper .content h2,
.cb11_header .content_wrapper .content h2 {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -1.8px;
  position: relative;
}
@media (max-width: 1440px) {
  .cb11-featured_products_header .content_wrapper .content h2,
  .cb11_header .content_wrapper .content h2 {
    margin-left: clamp(3rem, 2.625vw, 4.2rem);
  }
}
.cb11-featured_products_header .content_wrapper .content h2::after,
.cb11_header .content_wrapper .content h2::after {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="45" viewBox="0 0 43 45" fill="none"><path d="M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z" fill="%23E1A626"/><path d="M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z" fill="%23E1A626"/><path d="M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -42px;
  top: -30px;
  width: 4.3rem;
  height: 4.5rem;
}
@media (max-width: 820px) {
  .cb11-featured_products_header .content_wrapper .content h2::after,
  .cb11_header .content_wrapper .content h2::after {
    left: -29px;
    top: -15px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="30" viewBox="0 0 29 30" fill="none"><path d="M2.00073 21.1057C2.89655 21.3711 3.90255 21.6459 5.01874 21.935C6.13493 22.224 7.27028 22.5036 8.43438 22.7737C9.59368 23.0438 10.729 23.2854 11.8356 23.4939C13.2249 23.7593 12.6979 23.6835 13.9339 23.9062C15.1698 24.1289 16.2764 24.3185 17.2633 24.4748C17.3543 24.707 17.3639 25.1003 17.292 25.65C17.2202 26.2044 17.0908 26.7967 16.9088 27.4364C16.7411 28.0145 16.5399 28.5595 16.3004 29.0665C16.0657 29.5735 15.8501 29.8815 15.6585 30C15.5004 29.9384 15.1315 29.8389 14.5614 29.6967C13.9914 29.5546 14.9399 29.692 13.7423 29.4598C13.0093 29.3176 12.1183 29.1802 11.0596 29.0381C10.0009 28.8959 8.85593 28.7585 7.61998 28.6306C6.38403 28.4979 5.11935 28.3699 3.83071 28.2467C2.54206 28.1235 1.29173 28.0051 0.0797307 27.8913C-0.030451 27.716 -0.0256658 27.3038 0.0893064 26.6546C0.204279 26.0054 0.371946 25.2993 0.582728 24.5459C0.803091 23.764 1.04741 23.0343 1.3061 22.3662C1.56479 21.698 1.79952 21.2763 2.00551 21.101L2.00073 21.1057Z" fill="%23E1A626"/><path d="M19.2561 18.855C18.7483 19.2389 18.231 19.5658 17.6992 19.8359C17.1675 20.1013 16.7651 20.215 16.5016 20.1724C16.3675 19.9923 16.0465 19.6227 15.5243 19.0541C15.007 18.4854 15.9267 19.3431 14.8058 18.2106C14.1255 17.5235 13.2728 16.7085 12.2476 15.7655C11.2272 14.8225 10.1063 13.8179 8.88949 12.747C7.6727 11.6761 6.42716 10.591 5.15289 9.48215C3.87861 8.37806 2.64266 7.30715 1.44024 6.27414C1.42587 6.03721 1.66541 5.67234 2.15404 5.18427C2.64746 4.6962 3.21753 4.19865 3.86903 3.69162C4.5445 3.16564 5.21038 2.706 5.86189 2.3127C6.5134 1.9194 6.99724 1.72038 7.31341 1.72985C8.09905 2.65387 8.99008 3.67741 9.98651 4.79571C10.9877 5.91401 12.0129 7.04179 13.0716 8.1743C14.1303 9.30682 15.1746 10.3967 16.2094 11.4392C17.5076 12.747 16.9998 12.2732 18.1639 13.4199C19.328 14.5666 20.3771 15.5949 21.3113 16.4952C21.2729 16.7701 21.0622 17.1255 20.6741 17.5661C20.2861 18.0021 19.8118 18.4333 19.2561 18.855Z" fill="%23E1A626"/><path d="M28.8515 11.2022C28.8994 12.2874 28.9473 13.2635 29 14.1259C28.8228 14.2491 28.4922 14.3297 28.0132 14.3771C27.5341 14.4197 27.0072 14.4292 26.4371 14.3913C25.9149 14.3581 25.4215 14.2918 24.9472 14.1875C24.4778 14.0833 24.176 13.9648 24.0418 13.8227C24.061 13.6758 24.0802 13.3488 24.0897 12.837C24.0993 12.3253 24.1664 13.1593 24.1328 12.0978C24.1137 11.4534 24.0658 10.6715 23.9843 9.75224C23.9029 8.83296 23.8023 7.83786 23.6778 6.7622C23.5532 5.69129 23.4239 4.59668 23.2849 3.48311C23.146 2.36955 23.0119 1.28916 22.873 0.241933C22.9975 0.11873 23.3472 0.0429134 23.9173 0.0144819C24.4874 -0.00921089 25.1149 -0.00447232 25.7904 0.0334362C26.4946 0.0713448 27.1509 0.137685 27.7641 0.227717C28.3772 0.31775 28.7796 0.436214 28.9617 0.578371C28.909 1.38393 28.8659 2.28899 28.8275 3.28883C28.794 4.28867 28.7701 5.30272 28.7653 6.33573C28.7557 7.36874 28.7653 8.37331 28.7988 9.34946C28.8371 10.5767 28.7988 10.1171 28.8467 11.2022H28.8515Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
  }
}
.cb11-featured_products_header .content_wrapper .content h2 span,
.cb11_header .content_wrapper .content h2 span {
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
.cb11-featured_products_header .content_wrapper .content p, .cb11-featured_products_header .content_wrapper .content ol li, ol .cb11-featured_products_header .content_wrapper .content li,
.cb11-featured_products_header .content_wrapper .content ul li,
ul .cb11-featured_products_header .content_wrapper .content li,
.cb11_header .content_wrapper .content p,
.cb11_header .content_wrapper .content ol li,
ol .cb11_header .content_wrapper .content li,
.cb11_header .content_wrapper .content ul li,
ul .cb11_header .content_wrapper .content li {
  max-width: clamp(31.7rem, 43vw, 68.8rem);
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: clamp(2rem, 1.5vw, 2.4rem);
}
@media (max-width: 900px) {
  .cb11-featured_products_header .content_wrapper .content p, .cb11-featured_products_header .content_wrapper .content ol li, ol .cb11-featured_products_header .content_wrapper .content li,
  .cb11-featured_products_header .content_wrapper .content ul li,
  ul .cb11-featured_products_header .content_wrapper .content li,
  .cb11_header .content_wrapper .content p,
  .cb11_header .content_wrapper .content ol li,
  ol .cb11_header .content_wrapper .content li,
  .cb11_header .content_wrapper .content ul li,
  ul .cb11_header .content_wrapper .content li {
    max-width: 100%;
  }
}
.cb11-featured_products_slider,
.cb11_slider {
  position: relative;
  z-index: 2;
  background-repeat: no-repeat !important;
  background-position: bottom center !important;
}
@media (max-width: 1300px) {
  .cb11-featured_products_slider,
  .cb11_slider {
    background-position: center !important;
    background-size: contain !important;
  }
}
@media (max-width: 425px) {
  .cb11-featured_products_slider,
  .cb11_slider {
    background-position: top center !important;
    background-size: 70% !important;
  }
}
.cb11-featured_products_slider .slick-list,
.cb11_slider .slick-list {
  overflow: visible;
}
.cb11-featured_products_slider .slick-list .product-card,
.cb11_slider .slick-list .product-card {
  text-align: center;
  max-width: clamp(17.9rem, 24.625vw, 39.4rem);
  margin: 0 auto;
}
.cb11-featured_products_slider .slick-list .product-card .image-wrapper,
.cb11_slider .slick-list .product-card .image-wrapper {
  max-width: clamp(17.9rem, 24.625vw, 39.4rem);
  height: clamp(15rem, 20.625vw, 33rem);
  position: relative;
  margin: 0 auto;
}
.cb11-featured_products_slider .slick-list .product-card .image-wrapper img,
.cb11_slider .slick-list .product-card .image-wrapper img {
  height: 100%;
  max-width: 100%;
  width: 100%;
  transition: transform 0.4s ease;
  object-fit: contain;
  filter: drop-shadow(0px 30px 40px rgba(78, 55, 41, 0.2)) drop-shadow(0px 10px 15px rgba(78, 55, 41, 0.15));
}
.cb11-featured_products_slider .slick-list .product-card .stars,
.cb11_slider .slick-list .product-card .stars {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  line-height: 0;
  position: relative;
}
.cb11-featured_products_slider .slick-list .product-card .stars .bv_main_container,
.cb11_slider .slick-list .product-card .stars .bv_main_container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  text-decoration: none;
  color: inherit;
}
.cb11-featured_products_slider .slick-list .product-card .stars .bv_main_container:hover, .cb11-featured_products_slider .slick-list .product-card .stars .bv_main_container:focus,
.cb11_slider .slick-list .product-card .stars .bv_main_container:hover,
.cb11_slider .slick-list .product-card .stars .bv_main_container:focus {
  text-decoration: none;
}
.cb11-featured_products_slider .slick-list .product-card .stars .bv_stars_component_container,
.cb11-featured_products_slider .slick-list .product-card .stars .bv_stars_button_container,
.cb11_slider .slick-list .product-card .stars .bv_stars_component_container,
.cb11_slider .slick-list .product-card .stars .bv_stars_button_container {
  display: inline-flex;
  align-items: center;
}
.cb11-featured_products_slider .slick-list .product-card .stars .bv_averageRating_component_container,
.cb11-featured_products_slider .slick-list .product-card .stars .bv_numReviews_component_container,
.cb11_slider .slick-list .product-card .stars .bv_averageRating_component_container,
.cb11_slider .slick-list .product-card .stars .bv_numReviews_component_container {
  display: none !important;
}
.cb11-featured_products_slider .slick-list .product-card .stars.has-cb11-custom-stars .bv_stars_component_container,
.cb11-featured_products_slider .slick-list .product-card .stars.has-cb11-custom-stars .bv_stars_button_container,
.cb11-featured_products_slider .slick-list .product-card .stars.has-cb11-custom-stars .bv_stars_svg_no_wrap, .cb11-featured_products_slider .slick-list .product-card .stars:has(.cb11-rating-stars) .bv_stars_component_container,
.cb11-featured_products_slider .slick-list .product-card .stars:has(.cb11-rating-stars) .bv_stars_button_container,
.cb11-featured_products_slider .slick-list .product-card .stars:has(.cb11-rating-stars) .bv_stars_svg_no_wrap,
.cb11_slider .slick-list .product-card .stars.has-cb11-custom-stars .bv_stars_component_container,
.cb11_slider .slick-list .product-card .stars.has-cb11-custom-stars .bv_stars_button_container,
.cb11_slider .slick-list .product-card .stars.has-cb11-custom-stars .bv_stars_svg_no_wrap,
.cb11_slider .slick-list .product-card .stars:has(.cb11-rating-stars) .bv_stars_component_container,
.cb11_slider .slick-list .product-card .stars:has(.cb11-rating-stars) .bv_stars_button_container,
.cb11_slider .slick-list .product-card .stars:has(.cb11-rating-stars) .bv_stars_svg_no_wrap {
  display: none !important;
  visibility: hidden !important;
}
.cb11-featured_products_slider .slick-list .product-card .stars .cb11-rating-stars,
.cb11_slider .slick-list .product-card .stars .cb11-rating-stars {
  display: inline-flex !important;
  align-items: center;
  flex-wrap: nowrap;
  gap: 6px !important;
  line-height: 0;
  min-height: 15px;
}
.cb11-featured_products_slider .slick-list .product-card .stars .cb11-rating-stars svg,
.cb11_slider .slick-list .product-card .stars .cb11-rating-stars svg {
  display: block;
  width: 15px !important;
  height: 15px !important;
  max-width: 15px !important;
  max-height: 15px !important;
  flex-shrink: 0;
}
.cb11-featured_products_slider .slick-list .product-card .stars .cb11-rating-stars__outline,
.cb11_slider .slick-list .product-card .stars .cb11-rating-stars__outline {
  fill: transparent !important;
  stroke: #B37F2C !important;
}
.cb11-featured_products_slider .slick-list .product-card .stars .cb11-rating-stars__fill,
.cb11_slider .slick-list .product-card .stars .cb11-rating-stars__fill {
  fill: #B37F2C !important;
  stroke: none !important;
}
.cb11-featured_products_slider .slick-list .product-card .stars .cb11-rating-stars__star,
.cb11_slider .slick-list .product-card .stars .cb11-rating-stars__star {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  line-height: 0;
}
.cb11-featured_products_slider .slick-list .product-card .learn-more,
.cb11_slider .slick-list .product-card .learn-more {
  width: clamp(7.5rem, 5.625vw, 9rem);
  height: clamp(7.5rem, 5.625vw, 9rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  bottom: -15px;
  border-radius: 90px;
  background: #B37F2C;
  color: #FBF6EC;
  text-align: center;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  border: none;
  padding: 5px;
}
@media (max-width: 1300px) {
  .cb11-featured_products_slider .slick-list .product-card .learn-more,
  .cb11_slider .slick-list .product-card .learn-more {
    bottom: -30px;
  }
}
@media (max-width: 900px) {
  .cb11-featured_products_slider .slick-list .product-card .learn-more,
  .cb11_slider .slick-list .product-card .learn-more {
    right: -26px;
    bottom: -26px;
  }
}
.cb11-featured_products_slider .slick-list .product-card .product-info,
.cb11_slider .slick-list .product-card .product-info {
  margin-top: 2.4rem;
}
.cb11-featured_products_slider .slick-list .product-card .product-info h3,
.cb11_slider .slick-list .product-card .product-info h3 {
  color: #4E3729;
  text-align: center;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(2.1rem, 1.875vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  letter-spacing: -0.9px;
  transition: transform 0.4s ease;
  margin-bottom: clamp(0.9rem, 0.75vw, 1.2rem);
  display: inline-block;
  border-bottom: 1px solid #FBF6EC;
}
.cb11-featured_products_slider .slick-list .product-card .product-info span,
.cb11_slider .slick-list .product-card .product-info span {
  color: #4E3729;
  text-align: center;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.2rem, 0.875vw, 1.4rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.84px;
  text-transform: uppercase;
  margin-bottom: 0.3rem;
  display: block;
}
.cb11-featured_products_slider .slick-list .product-card:hover .image-wrapper img,
.cb11_slider .slick-list .product-card:hover .image-wrapper img {
  transform: rotate(5deg) scale(1.02);
}
.cb11-featured_products_slider .slick-list .product-card:hover .product-info h3,
.cb11_slider .slick-list .product-card:hover .product-info h3 {
  border-bottom: 1px solid #4E3729;
}
.cb11-featured_products_slider .slick-list .slick-active .learn-more,
.cb11_slider .slick-list .slick-active .learn-more {
  background: #2e96b5;
  color: #FBF6EC;
}
.cb11-featured_products_nav,
.cb11_nav {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  position: absolute;
  top: 0;
  right: 23rem;
}
@media (max-width: 1615px) {
  .cb11-featured_products_nav,
  .cb11_nav {
    right: 9rem;
  }
}
@media (max-width: 1200px) {
  .cb11-featured_products_nav,
  .cb11_nav {
    right: 5rem;
  }
}
@media (max-width: 900px) {
  .cb11-featured_products_nav,
  .cb11_nav {
    position: unset;
    margin-top: 4rem;
  }
}
.cb11-featured_products_nav button,
.cb11_nav button {
  background: transparent;
  cursor: pointer;
  transition: 0.3s;
  display: flex;
  width: 50px;
  height: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1/1;
  border-radius: 50px;
  border: 1px solid #4E3729;
  position: relative;
  transition: all 0.3s ease;
}
.cb11-featured_products_nav button:hover,
.cb11_nav button:hover {
  background: #3968B2;
  border: 1px solid #3968B2;
}
.cb11-featured_products_nav button:hover svg path,
.cb11_nav button:hover svg path {
  fill: #fff;
}

.cb12-large_media,
.cb12 {
  padding-top: 115px;
  /* =========================
     ANIMATIONS
  ========================== */
}
.cb12-large_media .cb12-bg,
.cb12 .cb12-bg {
  position: absolute;
  display: block;
  margin-top: -115px;
  max-width: 100%;
  height: auto;
}
.cb12-large_media .cb12_wrapper,
.cb12 .cb12_wrapper {
  display: flex;
  align-items: center;
  align-items: flex-end;
  position: relative;
  z-index: 2;
  gap: clamp(3rem, 2.5625vw, 4.1rem);
  padding-left: clamp(5rem, 12.625vw, 20.2rem);
}
@media (max-width: 980px) {
  .cb12-large_media .cb12_wrapper,
  .cb12 .cb12_wrapper {
    padding-left: 5rem;
  }
}
@media (max-width: 768px) {
  .cb12-large_media .cb12_wrapper,
  .cb12 .cb12_wrapper {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper,
  .cb12 .cb12_wrapper {
    flex-direction: column;
    padding-top: 7rem;
  }
}
.cb12-large_media .cb12_wrapper .cb12_left,
.cb12 .cb12_wrapper .cb12_left {
  position: relative;
  width: 55%;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper .cb12_left,
  .cb12 .cb12_wrapper .cb12_left {
    width: 100%;
  }
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_image,
.cb12 .cb12_wrapper .cb12_left .cb12_image {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: end;
  max-width: 689px;
  max-height: 651px;
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper .cb12_left .cb12_image,
  .cb12 .cb12_wrapper .cb12_left .cb12_image {
    max-width: 335px;
    max-height: 317px;
  }
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_image img,
.cb12 .cb12_wrapper .cb12_left .cb12_image img {
  width: 100%;
  display: block;
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily,
.cb12 .cb12_wrapper .cb12_left .cb12_lily {
  display: flex;
  justify-content: center;
  position: absolute;
  top: -10px;
  right: 20px;
  width: 100%;
  z-index: 3;
}
@media (max-width: 1200px) {
  .cb12-large_media .cb12_wrapper .cb12_left .cb12_lily,
  .cb12 .cb12_wrapper .cb12_left .cb12_lily {
    top: -25px;
  }
}
@media (max-width: 900px) {
  .cb12-large_media .cb12_wrapper .cb12_left .cb12_lily,
  .cb12 .cb12_wrapper .cb12_left .cb12_lily {
    top: -35px;
  }
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper .cb12_left .cb12_lily,
  .cb12 .cb12_wrapper .cb12_left .cb12_lily {
    top: -50px;
    max-width: 158px;
    left: 0px;
    right: 60px;
    margin: 0 auto;
  }
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic {
  width: 100%;
  max-width: 190px;
  height: 105px;
  position: relative;
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic > svg,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic > svg {
  position: absolute;
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-name,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-name {
  bottom: 0;
  left: 0;
  width: 65.26%;
  clip-path: polygon(0 100%, 0 0, 0 0, 0 100%);
  transition: 1000ms clip-path ease-in-out;
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-name.reveal,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-name.reveal {
  clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-arrow,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-arrow {
  bottom: 63.81%;
  right: 0;
  width: 41.05%;
  clip-path: polygon(0 100%, 0 0, 0 0, 0 100%);
  transition: 500ms clip-path ease-in-out 700ms;
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-arrow.reveal,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-arrow.reveal {
  clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-hoof-left,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-hoof-left {
  bottom: 11%;
  left: 62.58%;
  rotate: 0deg;
  scale: 1;
  animation: ease 2000ms infinite alternate hoofAnimation;
}
.cb12-large_media .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-hoof-right,
.cb12 .cb12_wrapper .cb12_left .cb12_lily .lily-graphic .lily-hoof-right {
  bottom: 23%;
  left: 70.42%;
  rotate: 0deg;
  scale: 1;
  animation: 2000ms ease 500ms infinite alternate hoofAnimation;
}
.cb12-large_media .cb12_wrapper .cb12_content,
.cb12 .cb12_wrapper .cb12_content {
  width: 40%;
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper .cb12_content,
  .cb12 .cb12_wrapper .cb12_content {
    width: 100%;
  }
}
.cb12-large_media .cb12_wrapper .cb12_content h2,
.cb12 .cb12_wrapper .cb12_content h2 {
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -4.5px;
  color: #4E3729;
  margin-bottom: clamp(1.8rem, 1.875vw, 3rem);
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper .cb12_content h2,
  .cb12 .cb12_wrapper .cb12_content h2 {
    text-align: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cb12-large_media .cb12_wrapper .cb12_content h2 span,
.cb12 .cb12_wrapper .cb12_content h2 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
.cb12-large_media .cb12_wrapper .cb12_content p, .cb12-large_media .cb12_wrapper .cb12_content ol li, ol .cb12-large_media .cb12_wrapper .cb12_content li,
.cb12-large_media .cb12_wrapper .cb12_content ul li,
ul .cb12-large_media .cb12_wrapper .cb12_content li,
.cb12 .cb12_wrapper .cb12_content p,
.cb12 .cb12_wrapper .cb12_content ol li,
ol .cb12 .cb12_wrapper .cb12_content li,
.cb12 .cb12_wrapper .cb12_content ul li,
ul .cb12 .cb12_wrapper .cb12_content li {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 123%;
  margin-bottom: 3rem;
  letter-spacing: -0.72px;
  max-width: 40.8rem;
}
@media (max-width: 767px) {
  .cb12-large_media .cb12_wrapper .cb12_content p, .cb12-large_media .cb12_wrapper .cb12_content ol li, ol .cb12-large_media .cb12_wrapper .cb12_content li,
  .cb12-large_media .cb12_wrapper .cb12_content ul li,
  ul .cb12-large_media .cb12_wrapper .cb12_content li,
  .cb12 .cb12_wrapper .cb12_content p,
  .cb12 .cb12_wrapper .cb12_content ol li,
  ol .cb12 .cb12_wrapper .cb12_content li,
  .cb12 .cb12_wrapper .cb12_content ul li,
  ul .cb12 .cb12_wrapper .cb12_content li {
    text-align: center;
    max-width: 100%;
  }
}
@keyframes hoofAnimation {
  from {
    rotate: 0deg;
    scale: 1;
  }
  33% {
    rotate: -30deg;
    scale: 1.08;
  }
  75% {
    rotate: 30deg;
    scale: 1.02;
  }
}

.error404 .cb12_content h2 {
  font-size: 6rem !important;
}
@media (max-width: 767px) {
  .error404 .cb12_content h2 {
    font-size: 51px !important;
  }
}
.error404 .cb12_content h2 span {
  font-size: 150px;
  line-height: 100%;
  display: block;
}

.cb13-quick_callouts, .cb13 {
  background: #FBF6EC;
}
.cb13-quick_callouts .cb13-inner, .cb13 .cb13-inner {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);
  column-gap: clamp(2rem, 2.8125vw, 4.5rem);
  align-items: start;
}
@media (max-width: 767px) {
  .cb13-quick_callouts .cb13-inner, .cb13 .cb13-inner {
    grid-template-columns: 1fr;
    row-gap: clamp(2.6rem, 2.25vw, 3.6rem);
  }
}
.cb13-quick_callouts .cb13-left, .cb13 .cb13-left {
  min-width: 0;
}
.cb13-quick_callouts .cb13-left h2, .cb13 .cb13-left h2 {
  margin: 0;
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  line-height: 96%;
  position: relative;
  letter-spacing: -3%;
}
@media (max-width: 1440px) {
  .cb13-quick_callouts .cb13-left h2, .cb13 .cb13-left h2 {
    padding-left: 15px;
  }
}
.cb13-quick_callouts .cb13-left h2::before, .cb13 .cb13-left h2::before {
  content: "";
  position: absolute;
  left: -33px;
  top: -30px;
  width: clamp(3rem, 2.8125vw, 4.5rem);
  height: clamp(2.9rem, 2.6875vw, 4.3rem);
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='45' viewBox='0 0 43 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z' fill='%23E1A626'/%3E%3Cpath d='M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z' fill='%23E1A626'/%3E%3Cpath d='M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z' fill='%23E1A626'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width: 1440px) {
  .cb13-quick_callouts .cb13-left h2::before, .cb13 .cb13-left h2::before {
    left: -15px;
    top: -20px;
  }
}
@media (max-width: 1200px) {
  .cb13-quick_callouts .cb13-left h2::before, .cb13 .cb13-left h2::before {
    left: -10px;
    top: -15px;
  }
}
.cb13-quick_callouts .cb13-left h2 > span, .cb13 .cb13-left h2 > span {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0%;
}
@media (max-width: 767px) {
  .cb13-quick_callouts .cb13-left h2, .cb13 .cb13-left h2 {
    line-height: 111.01%;
  }
}
.cb13-quick_callouts .cb13-list, .cb13 .cb13-list {
  margin-top: clamp(2.8rem, 2.5vw, 4rem);
  display: grid;
  grid-template-columns: 1fr;
}
.cb13-quick_callouts .cb13-list .cb13-item, .cb13 .cb13-list .cb13-item {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  column-gap: 15px;
  padding-top: clamp(1rem, 1.875vw, 3rem);
  padding-bottom: clamp(1rem, 1.875vw, 3rem);
  border-top: 1px solid rgba(78, 55, 41, 0.2);
}
@media (max-width: 767px) {
  .cb13-quick_callouts .cb13-list .cb13-item, .cb13 .cb13-list .cb13-item {
    align-items: start;
    border-top: 0px;
  }
}
.cb13-quick_callouts .cb13-list .cb13-item:first-child, .cb13 .cb13-list .cb13-item:first-child {
  border-top: 0;
  padding-top: 0;
}
.cb13-quick_callouts .cb13-list .cb13-item > div:first-child, .cb13 .cb13-list .cb13-item > div:first-child {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(7.5rem, 9.375vw, 15rem);
  line-height: 100%;
  transform: rotate(-6deg);
  transform-origin: center;
}
.cb13-quick_callouts .cb13-list .cb13-item:nth-child(1) > div:first-child, .cb13 .cb13-list .cb13-item:nth-child(1) > div:first-child {
  color: #3968B2;
}
.cb13-quick_callouts .cb13-list .cb13-item:nth-child(2) > div:first-child, .cb13 .cb13-list .cb13-item:nth-child(2) > div:first-child {
  color: #8E3F2B;
}
.cb13-quick_callouts .cb13-list .cb13-item:nth-child(3) > div:first-child, .cb13 .cb13-list .cb13-item:nth-child(3) > div:first-child {
  color: #E41B48;
}
.cb13-quick_callouts .cb13-list .cb13-item:nth-child(4) > div:first-child, .cb13 .cb13-list .cb13-item:nth-child(4) > div:first-child {
  color: #D56B27;
}
.cb13-quick_callouts .cb13-list .cb13-item > div:last-child h3, .cb13 .cb13-list .cb13-item > div:last-child h3 {
  margin: 0;
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  line-height: 123%;
  letter-spacing: -0.72px;
}
@media (max-width: 767px) {
  .cb13-quick_callouts .cb13-list .cb13-item > div:last-child h3, .cb13 .cb13-list .cb13-item > div:last-child h3 {
    line-height: 147%;
    letter-spacing: -0.54px;
  }
}
.cb13-quick_callouts .cb13-list .cb13-item > div:last-child p, .cb13-quick_callouts .cb13-list .cb13-item > div:last-child ol li, ol .cb13-quick_callouts .cb13-list .cb13-item > div:last-child li,
.cb13-quick_callouts .cb13-list .cb13-item > div:last-child ul li,
ul .cb13-quick_callouts .cb13-list .cb13-item > div:last-child li, .cb13 .cb13-list .cb13-item > div:last-child p, .cb13 .cb13-list .cb13-item > div:last-child ol li, ol .cb13 .cb13-list .cb13-item > div:last-child li,
.cb13 .cb13-list .cb13-item > div:last-child ul li,
ul .cb13 .cb13-list .cb13-item > div:last-child li {
  margin: 0;
  margin-top: clamp(0.6rem, 0.75vw, 1.2rem);
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
.cb13-quick_callouts.cb13-has-four .cb13-list, .cb13.cb13-has-four .cb13-list {
  grid-template-columns: 1fr 1fr;
  column-gap: 0;
}
.cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item, .cb13.cb13-has-four .cb13-list .cb13-item {
  border-top: 1px solid rgba(78, 55, 41, 0.2);
  padding-top: clamp(1rem, 2.5vw, 4rem);
  padding-bottom: clamp(1rem, 2.5vw, 4rem);
  align-items: flex-start;
}
.cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item > div:first-child, .cb13.cb13-has-four .cb13-list .cb13-item > div:first-child {
  font-size: clamp(7.5rem, 5.625vw, 9rem);
}
.cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(odd), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(odd) {
  padding-right: clamp(1.8rem, 1.4375vw, 2.3rem);
}
.cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(even), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(even) {
  padding-left: clamp(1.8rem, 1.4375vw, 2.3rem);
}
.cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(1), .cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(2), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(1), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(2) {
  border-top: 0;
}
@media (min-width: 768px) {
  .cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(1), .cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(2), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(1), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(2) {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .cb13-quick_callouts.cb13-has-four .cb13-list, .cb13.cb13-has-four .cb13-list {
    grid-template-columns: 1fr;
  }
  .cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item, .cb13.cb13-has-four .cb13-list .cb13-item {
    border-top: 0px;
  }
  .cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(odd), .cb13-quick_callouts.cb13-has-four .cb13-list .cb13-item:nth-child(even), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(odd), .cb13.cb13-has-four .cb13-list .cb13-item:nth-child(even) {
    padding-left: 0;
    padding-right: 0;
  }
}
.cb13-quick_callouts .cb13-right, .cb13 .cb13-right {
  min-width: 0;
  height: 100%;
  border-radius: clamp(2rem, 2.8125vw, 4.5rem);
  overflow: hidden;
  position: relative;
}
.cb13-quick_callouts .cb13-right video,
.cb13-quick_callouts .cb13-right img, .cb13 .cb13-right video,
.cb13 .cb13-right img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  aspect-ratio: 1/1;
}
@media (max-width: 767px) {
  .cb13-quick_callouts .cb13-right video,
  .cb13-quick_callouts .cb13-right img, .cb13 .cb13-right video,
  .cb13 .cb13-right img {
    height: 406px;
  }
}
.cb13-quick_callouts .cb13-right img[data-cb13-fallback], .cb13 .cb13-right img[data-cb13-fallback] {
  display: none;
}
.cb13-quick_callouts .cb13-right.cb13-show-fallback video, .cb13 .cb13-right.cb13-show-fallback video {
  display: none;
}
.cb13-quick_callouts .cb13-right.cb13-show-fallback img[data-cb13-fallback], .cb13 .cb13-right.cb13-show-fallback img[data-cb13-fallback] {
  display: block;
}

.cb14-custom_cta,
.cb14 {
  background: #F3E2BF;
  padding: clamp(2rem, 1.875vw, 3rem);
}
@media (max-width: 980px) {
  .cb14-custom_cta,
  .cb14 {
    padding: 20px 2rem 1rem;
  }
}
.cb14-custom_cta .cta_wrapper,
.cb14 .cta_wrapper {
  position: relative;
}
.cb14-custom_cta .cta_wrapper .cb14_image_frame,
.cb14 .cta_wrapper .cb14_image_frame {
  position: relative;
  border-radius: clamp(2rem, 2.8125vw, 4.5rem);
  height: clamp(19.5rem, 46.875vw, 75rem);
  overflow: hidden;
}
@media (max-width: 980px) {
  .cb14-custom_cta .cta_wrapper .cb14_image_frame,
  .cb14 .cta_wrapper .cb14_image_frame {
    height: 195px;
    min-height: 195px;
    max-height: 195px;
  }
}
.cb14-custom_cta .cta_wrapper .cb14_image_frame img,
.cb14-custom_cta .cta_wrapper .cb14_image_frame .cb14_parallax_img,
.cb14 .cta_wrapper .cb14_image_frame img,
.cb14 .cta_wrapper .cb14_image_frame .cb14_parallax_img {
  border-radius: clamp(2rem, 2.8125vw, 4.5rem);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 124%;
  object-fit: cover;
  object-position: center center;
  will-change: transform;
}
@media (max-width: 980px) {
  .cb14-custom_cta .cta_wrapper .cb14_image_frame img,
  .cb14-custom_cta .cta_wrapper .cb14_image_frame .cb14_parallax_img,
  .cb14 .cta_wrapper .cb14_image_frame img,
  .cb14 .cta_wrapper .cb14_image_frame .cb14_parallax_img {
    height: 120%;
  }
}
.cb14-custom_cta .cta_wrapper .cb14_overlay_card,
.cb14 .cta_wrapper .cb14_overlay_card {
  position: absolute;
  left: 6rem;
  bottom: 6rem;
  width: 44.3rem;
  padding: clamp(2rem, 2.8125vw, 4.5rem);
  border-radius: 3rem;
  background: #4E3729;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 980px) {
  .cb14-custom_cta .cta_wrapper .cb14_overlay_card,
  .cb14 .cta_wrapper .cb14_overlay_card {
    left: 2rem;
    bottom: 2rem;
  }
}
@media (max-width: 768px) {
  .cb14-custom_cta .cta_wrapper .cb14_overlay_card,
  .cb14 .cta_wrapper .cb14_overlay_card {
    position: unset;
    width: 100%;
    margin-top: 1rem;
    padding-top: 30px;
  }
}
.cb14-custom_cta .cta_wrapper .cb14_overlay_card h2,
.cb14 .cta_wrapper .cb14_overlay_card h2 {
  color: #F3E2BF;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 2.8125vw, 4.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -1.35px;
  margin-bottom: clamp(1.6rem, 1.40625vw, 2.25rem);
}
.cb14-custom_cta .cta_wrapper .cb14_overlay_card h2 span,
.cb14 .cta_wrapper .cb14_overlay_card h2 span {
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
  font-weight: 400;
}
.cb14-custom_cta .cta_wrapper .cb14_overlay_card p, .cb14-custom_cta .cta_wrapper .cb14_overlay_card ol li, ol .cb14-custom_cta .cta_wrapper .cb14_overlay_card li,
.cb14-custom_cta .cta_wrapper .cb14_overlay_card ul li,
ul .cb14-custom_cta .cta_wrapper .cb14_overlay_card li,
.cb14 .cta_wrapper .cb14_overlay_card p,
.cb14 .cta_wrapper .cb14_overlay_card ol li,
ol .cb14 .cta_wrapper .cb14_overlay_card li,
.cb14 .cta_wrapper .cb14_overlay_card ul li,
ul .cb14 .cta_wrapper .cb14_overlay_card li {
  color: #FBF6EC;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 3rem;
}

.cb15-three_column.cb15 {
  background-color: #FBF6EC;
  margin-bottom: clamp(1.5rem, 4.6875vw, 7.5rem);
}
.cb15-three_column.cb15 .cb15-inner {
  width: 100%;
}
.cb15-three_column.cb15 .cb15-inner .cb15-head {
  display: flex;
  align-items: flex-start;
  gap: clamp(0.8rem, 1vw, 1.6rem);
  margin-bottom: clamp(2.5rem, 1.875vw, 3rem);
}
.cb15-three_column.cb15 .cb15-inner .cb15-head h2 {
  margin: 0;
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  line-height: 96%;
  letter-spacing: -3%;
  position: relative;
}
@media (max-width: 1440px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-head h2 {
    padding-left: 15px;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-head h2::before {
  content: "";
  position: absolute;
  left: -33px;
  top: -30px;
  width: clamp(3rem, 2.8125vw, 4.5rem);
  height: clamp(2.9rem, 2.6875vw, 4.3rem);
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='45' viewBox='0 0 43 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z' fill='%23E1A626'/%3E%3Cpath d='M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z' fill='%23E1A626'/%3E%3Cpath d='M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z' fill='%23E1A626'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (max-width: 1440px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-head h2::before {
    left: -15px;
    top: -20px;
  }
}
@media (max-width: 1200px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-head h2::before {
    left: -10px;
    top: -15px;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-head h2 > span {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0%;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-head h2 {
    line-height: 111.01%;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider {
  position: relative;
  width: 100%;
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(1.6rem, 2.5vw, 4rem);
  align-items: stretch;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track {
    --cb15-mobile-track-gap: clamp(0rem, 0vw, 0rem);
    --cb15-mobile-track-pad: clamp(0rem, 0vw, 0rem);
    padding-bottom: clamp(0.4rem, 0.5vw, 0.8rem);
    display: flex;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    gap: var(--cb15-mobile-track-gap);
    margin-inline: calc(-1 * var(--cb15-mobile-track-pad));
    padding-inline: var(--cb15-mobile-track-pad);
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track::-webkit-scrollbar {
    display: none;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card {
  border-radius: clamp(2rem, 1.875vw, 3rem);
  border-width: 10px;
  display: flex;
  flex-direction: column;
  min-width: 0;
  text-decoration: none;
  color: inherit;
  border-style: solid;
  border-color: transparent;
  background-color: #FBF6EC;
  overflow: hidden;
  transition: background-color 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card {
    --cb15-mobile-card-offset: clamp(4.8rem, 6vw, 9.6rem);
    flex: 0 0 100%;
    max-width: 100%;
    scroll-snap-align: start;
  }
}
@media (hover: hover) and (pointer: fine) {
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover {
    --cb15-card-shadow-y: clamp(0.8rem, 1vw, 1.6rem);
    --cb15-card-shadow-blur: clamp(2.4rem, 2.5vw, 4rem);
    background-color: #B37F2C;
    border-color: #B37F2C;
    box-shadow: 0 var(--cb15-card-shadow-y) var(--cb15-card-shadow-blur) rgba(78, 55, 41, 0.12);
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-photo img,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-photo img {
    transform: scale(1.06);
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-foot,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-foot {
    color: #F3E2BF;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-foot > span:first-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-foot > span:first-of-type {
    color: #F3E2BF;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-foot > span:last-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-foot > span:last-of-type {
    color: #F3E2BF;
  }
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus-visible, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:active,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus-visible,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:active {
    background-color: #FBF6EC;
    border-color: transparent;
    box-shadow: none;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-photo img, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus .cb15-card-photo img, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus-visible .cb15-card-photo img, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:active .cb15-card-photo img,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-photo img,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus .cb15-card-photo img,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus-visible .cb15-card-photo img,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:active .cb15-card-photo img {
    transform: none;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-foot, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus .cb15-card-foot, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus-visible .cb15-card-foot, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:active .cb15-card-foot,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-foot,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus .cb15-card-foot,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus-visible .cb15-card-foot,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:active .cb15-card-foot {
    color: #4E3729;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-foot > span:first-of-type, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus .cb15-card-foot > span:first-of-type, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus-visible .cb15-card-foot > span:first-of-type, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:active .cb15-card-foot > span:first-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-foot > span:first-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus .cb15-card-foot > span:first-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus-visible .cb15-card-foot > span:first-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:active .cb15-card-foot > span:first-of-type {
    color: #4E3729;
  }
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:hover .cb15-card-foot > span:last-of-type, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus .cb15-card-foot > span:last-of-type, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:focus-visible .cb15-card-foot > span:last-of-type, .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a:active .cb15-card-foot > span:last-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:hover .cb15-card-foot > span:last-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus .cb15-card-foot > span:last-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:focus-visible .cb15-card-foot > span:last-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card:active .cb15-card-foot > span:last-of-type {
    color: #4E3729;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-media,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-media {
  position: relative;
  overflow: hidden;
  border-radius: clamp(2rem, 1.875vw, 3rem);
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-media > span:first-of-type,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-media > span:first-of-type {
  top: clamp(1rem, 0.9375vw, 1.5rem);
  left: clamp(1rem, 0.9375vw, 1.5rem);
  font-size: 12px;
  line-height: 150%;
  padding: 11px 15px;
  position: absolute;
  z-index: 2;
  background: #FBF6EC;
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  border-radius: 20px;
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-media .cb15-card-photo,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-media .cb15-card-photo {
  overflow: hidden;
  height: clamp(39.7rem, 32.8125vw, 52.5rem);
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-media .cb15-card-photo img,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-media .cb15-card-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-foot,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-foot {
  gap: clamp(0.8rem, 1vw, 1.6rem);
  padding-top: clamp(2rem, 1.5625vw, 2.5rem);
  padding-bottom: clamp(2rem, 1.25vw, 2rem);
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
  transition: color 0.35s ease;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-foot,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-foot {
    padding-left: 0;
    padding-right: 0;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-foot > span:first-of-type,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-foot > span:first-of-type {
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  color: #4E3729;
  line-height: 123%;
  transition: color 0.35s ease;
  letter-spacing: -3%;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-foot > span:first-of-type,
  .cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-foot > span:first-of-type {
    line-height: 147%;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-foot > span:last-of-type,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-foot > span:last-of-type {
  flex-shrink: 0;
  color: #4E3729;
  display: inline-flex;
  transition: transform 0.35s ease, color 0.35s ease;
}
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > a .cb15-card-foot > span:last-of-type svg,
.cb15-three_column.cb15 .cb15-inner .cb15-slider .cb15-track > .cb15-card .cb15-card-foot > span:last-of-type svg {
  display: block;
  width: clamp(1.8rem, 1.5vw, 2.4rem);
  height: auto;
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar {
  gap: clamp(1.6rem, 2.5vw, 4rem);
  margin-top: clamp(2rem, 1.3125vw, 2.1rem);
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: center;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-top: 0px;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar .primary_btn {
  width: max-content;
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager {
  gap: clamp(0.8rem, 0.75vw, 1.2rem);
  grid-column: 2/span 2;
  justify-self: end;
  display: none;
  align-items: center;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager {
    display: flex;
    grid-column: auto;
    justify-self: end;
  }
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #4E3729;
  background: #FBF6EC;
  color: #4E3729;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  transition: background 0.25s ease, color 0.25s ease;
  margin: 0px;
  margin-top: 4px;
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager button svg {
  width: 17px;
  height: 12px;
  display: block;
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager button:hover {
  background: #3968B2;
  border-color: #3968B2;
}
.cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager button:hover path {
  fill: #fff;
}
@media (max-width: 767px) {
  .cb15-three_column.cb15 .cb15-inner .cb15-bar .cb15-pager button {
    flex-shrink: 0;
  }
}

@media (max-width: 768px) {
  .cb16-text_callout .large-frame,
  .cb16 .large-frame {
    padding-left: 0;
    padding-right: 0;
  }
}
.cb16-text_callout .feature_wrapper,
.cb16 .feature_wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
  border-radius: 4.5rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
  padding-right: clamp(2rem, 8.5625vw, 13.7rem);
  padding-left: clamp(2rem, 3.75vw, 6rem);
  gap: 15.3rem;
  min-height: clamp(50rem, 42.8125vw, 68.5rem);
  overflow: visible;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
@media (max-width: 1200px) {
  .cb16-text_callout .feature_wrapper,
  .cb16 .feature_wrapper {
    gap: 3rem;
  }
}
@media (max-width: 768px) {
  .cb16-text_callout .feature_wrapper,
  .cb16 .feature_wrapper {
    flex-direction: column;
    padding: 7.5rem 2rem;
    border-radius: unset;
    gap: 0;
  }
}
.cb16-text_callout .feature_wrapper .media_col,
.cb16 .feature_wrapper .media_col {
  flex: 1;
  width: 100%;
}
.cb16-text_callout .feature_wrapper .media_col .image_frame,
.cb16 .feature_wrapper .media_col .image_frame {
  position: relative;
  max-width: clamp(33.5rem, 35.3125vw, 56.5rem);
  height: clamp(33.5rem, 35.3125vw, 56.5rem);
  border-radius: clamp(2rem, 1.875vw, 3rem);
  overflow: hidden;
}
@media (max-width: 768px) {
  .cb16-text_callout .feature_wrapper .media_col .image_frame,
  .cb16 .feature_wrapper .media_col .image_frame {
    max-width: 100%;
  }
}
.cb16-text_callout .feature_wrapper .media_col .image_frame .parallax_img,
.cb16 .feature_wrapper .media_col .image_frame .parallax_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  will-change: transform;
  border-radius: clamp(2rem, 1.875vw, 3rem);
}
.cb16-text_callout .feature_wrapper .content_col,
.cb16 .feature_wrapper .content_col {
  flex: 1;
  z-index: 2;
  padding-top: clamp(2rem, 1.875vw, 3rem);
}
@media (max-width: 768px) {
  .cb16-text_callout .feature_wrapper .content_col,
  .cb16 .feature_wrapper .content_col {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: -45px;
    padding-top: 0;
  }
}
.cb16-text_callout .feature_wrapper .content_col .icon_wrap,
.cb16 .feature_wrapper .content_col .icon_wrap {
  margin-bottom: 10px;
  margin-bottom: clamp(0.6rem, 1.40625vw, 2.25rem);
}
.cb16-text_callout .feature_wrapper .content_col .icon_wrap img,
.cb16 .feature_wrapper .content_col .icon_wrap img {
  width: clamp(13.3rem, 12.4375vw, 19.9rem);
  height: clamp(9rem, 8.4375vw, 13.5rem);
  object-fit: contain;
  display: block;
  filter: drop-shadow(31px 54px 17px rgba(60, 30, 0, 0)) drop-shadow(20px 34px 16px rgba(60, 30, 0, 0.02)) drop-shadow(11px 19px 13px rgba(60, 30, 0, 0.08)) drop-shadow(5px 9px 10px rgba(60, 30, 0, 0.13)) drop-shadow(1px 2px 5px rgba(60, 30, 0, 0.15));
}
.cb16-text_callout .feature_wrapper .content_col h2,
.cb16 .feature_wrapper .content_col h2 {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(3.6rem, 2.8125vw, 4.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -1.35px;
  margin-bottom: clamp(1.7rem, 1.21875vw, 1.95rem);
}
@media (max-width: 768px) {
  .cb16-text_callout .feature_wrapper .content_col h2,
  .cb16 .feature_wrapper .content_col h2 {
    text-align: center;
  }
}
.cb16-text_callout .feature_wrapper .content_col h2 span,
.cb16 .feature_wrapper .content_col h2 span {
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
  font-weight: 400;
}
.cb16-text_callout .feature_wrapper .content_col p, .cb16-text_callout .feature_wrapper .content_col ol li, ol .cb16-text_callout .feature_wrapper .content_col li,
.cb16-text_callout .feature_wrapper .content_col ul li,
ul .cb16-text_callout .feature_wrapper .content_col li,
.cb16 .feature_wrapper .content_col p,
.cb16 .feature_wrapper .content_col ol li,
ol .cb16 .feature_wrapper .content_col li,
.cb16 .feature_wrapper .content_col ul li,
ul .cb16 .feature_wrapper .content_col li {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 3rem;
}
@media (max-width: 768px) {
  .cb16-text_callout .feature_wrapper .content_col p, .cb16-text_callout .feature_wrapper .content_col ol li, ol .cb16-text_callout .feature_wrapper .content_col li,
  .cb16-text_callout .feature_wrapper .content_col ul li,
  ul .cb16-text_callout .feature_wrapper .content_col li,
  .cb16 .feature_wrapper .content_col p,
  .cb16 .feature_wrapper .content_col ol li,
  ol .cb16 .feature_wrapper .content_col li,
  .cb16 .feature_wrapper .content_col ul li,
  ul .cb16 .feature_wrapper .content_col li {
    text-align: center;
  }
}
.cb16-text_callout .feature_wrapper .decorative_text,
.cb16 .feature_wrapper .decorative_text {
  pointer-events: none;
  max-width: clamp(16rem, 21.875vw, 35rem);
  height: clamp(20rem, 18.75vw, 30rem);
  position: absolute;
  right: 82.962px;
  bottom: -75px;
}
@media (max-width: 1024px) {
  .cb16-text_callout .feature_wrapper .decorative_text,
  .cb16 .feature_wrapper .decorative_text {
    right: 20px;
  }
}
@media (max-width: 700px) {
  .cb16-text_callout .feature_wrapper .decorative_text,
  .cb16 .feature_wrapper .decorative_text {
    display: none;
  }
}
.cb16-text_callout .feature_wrapper .decorative_text img,
.cb16 .feature_wrapper .decorative_text img {
  width: 100%;
  height: 100%;
  display: block;
}

.wysiwyg {
  background-color: #FBF6EC;
}
.wysiwyg .large-frame {
  max-width: 1270px;
  margin-inline: auto;
}
.wysiwyg .wysiwyg_wrapper .wysiwyg_featured {
  margin-bottom: 135px;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_wrapper .wysiwyg_featured {
    margin-bottom: 75px;
  }
}
.wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  line-height: 96%;
  letter-spacing: -5%;
  margin-bottom: 30px;
  position: relative;
}
.wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1::before {
  content: "";
  position: absolute;
  left: -33px;
  top: -30px;
  width: clamp(3rem, 2.6875vw, 4.3rem);
  height: clamp(3.1rem, 2.8125vw, 4.5rem);
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='45' viewBox='0 0 43 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z' fill='%23E1A626'/%3E%3Cpath d='M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z' fill='%23E1A626'/%3E%3Cpath d='M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z' fill='%23E1A626'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}
@media (max-width: 1440px) {
  .wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1::before {
    left: -15px;
    top: -20px;
  }
}
@media (max-width: 1200px) {
  .wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1::before {
    left: -18px;
    top: -15px;
  }
}
.wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1 span,
.wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1 .heading-accent {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  line-height: 96%;
  letter-spacing: 0%;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1 {
    line-height: 102%;
    letter-spacing: -3%;
  }
  .wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1 span,
  .wysiwyg .wysiwyg_wrapper .wysiwyg_featured h1 .heading-accent {
    line-height: 102%;
    letter-spacing: 0%;
  }
}
.wysiwyg .wysiwyg_editor_content h1, .wysiwyg .wysiwyg_editor_content .h1 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  line-height: 96%;
  letter-spacing: -5%;
  color: #4E3729;
  margin-bottom: 30px;
  position: relative;
}
.wysiwyg .wysiwyg_editor_content h1::before, .wysiwyg .wysiwyg_editor_content .h1::before {
  content: "";
  position: absolute;
  left: -33px;
  top: -30px;
  width: clamp(3rem, 2.6875vw, 4.3rem);
  height: clamp(3.1rem, 2.8125vw, 4.5rem);
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='45' viewBox='0 0 43 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z' fill='%23E1A626'/%3E%3Cpath d='M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z' fill='%23E1A626'/%3E%3Cpath d='M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z' fill='%23E1A626'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}
@media (max-width: 1440px) {
  .wysiwyg .wysiwyg_editor_content h1::before, .wysiwyg .wysiwyg_editor_content .h1::before {
    left: -30px;
    top: -20px;
  }
}
@media (max-width: 1300px) {
  .wysiwyg .wysiwyg_editor_content h1::before, .wysiwyg .wysiwyg_editor_content .h1::before {
    left: -20px;
    top: -20px;
  }
}
@media (max-width: 1024px) {
  .wysiwyg .wysiwyg_editor_content h1::before, .wysiwyg .wysiwyg_editor_content .h1::before {
    left: -21px;
    top: -15px;
  }
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content h1::before, .wysiwyg .wysiwyg_editor_content .h1::before {
    left: -16px;
    top: -12px;
  }
}
.wysiwyg .wysiwyg_editor_content h1 span,
.wysiwyg .wysiwyg_editor_content h1 .heading-accent, .wysiwyg .wysiwyg_editor_content .h1 span,
.wysiwyg .wysiwyg_editor_content .h1 .heading-accent {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  line-height: 96%;
  letter-spacing: 0%;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content h1, .wysiwyg .wysiwyg_editor_content .h1 {
    line-height: 102%;
    letter-spacing: -3%;
    padding-left: 10px;
  }
  .wysiwyg .wysiwyg_editor_content h1 span,
  .wysiwyg .wysiwyg_editor_content h1 .heading-accent, .wysiwyg .wysiwyg_editor_content .h1 span,
  .wysiwyg .wysiwyg_editor_content .h1 .heading-accent {
    line-height: 102%;
    letter-spacing: 0%;
  }
}
.wysiwyg .wysiwyg_editor_content h2, .wysiwyg .wysiwyg_editor_content .h2 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  line-height: 96%;
  letter-spacing: -3%;
  color: #4E3729;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content h2, .wysiwyg .wysiwyg_editor_content .h2 {
    font-weight: 700;
    line-height: 111.01%;
    letter-spacing: -3%;
  }
}
.wysiwyg .wysiwyg_editor_content h3, .wysiwyg .wysiwyg_editor_content .h3 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: clamp(3rem, 3.125vw, 5rem);
  line-height: 105%;
  letter-spacing: -3%;
  color: #4E3729;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content h3, .wysiwyg .wysiwyg_editor_content .h3 {
    line-height: 111.01%;
    letter-spacing: -3%;
  }
}
.wysiwyg .wysiwyg_editor_content h4, .wysiwyg .wysiwyg_editor_content .h4 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(2.4rem, 2.25vw, 3.6rem);
  line-height: 123%;
  letter-spacing: -3%;
  color: #4E3729;
  margin-bottom: 20px;
}
.wysiwyg .wysiwyg_editor_content h5, .wysiwyg .wysiwyg_editor_content .h5 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(2.1rem, 1.875vw, 3rem);
  line-height: 123%;
  letter-spacing: -3%;
  color: #4E3729;
  margin-bottom: 20px;
}
.wysiwyg .wysiwyg_editor_content h6, .wysiwyg .wysiwyg_editor_content .h6 {
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(1.8rem, 1.5vw, 2.4rem);
  line-height: 123%;
  letter-spacing: -3%;
  color: #4E3729;
  margin-bottom: 20px;
}
.wysiwyg .wysiwyg_editor_content p, .wysiwyg .wysiwyg_editor_content ol li, ol .wysiwyg .wysiwyg_editor_content li,
.wysiwyg .wysiwyg_editor_content ul li,
ul .wysiwyg .wysiwyg_editor_content li, .wysiwyg .wysiwyg_editor_content .p {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #4E3729;
  margin-bottom: 45px;
}
.wysiwyg .wysiwyg_editor_content p + h1, .wysiwyg .wysiwyg_editor_content ol li + h1, ol .wysiwyg .wysiwyg_editor_content li + h1,
.wysiwyg .wysiwyg_editor_content ul li + h1,
ul .wysiwyg .wysiwyg_editor_content li + h1, .wysiwyg .wysiwyg_editor_content p + .h1, .wysiwyg .wysiwyg_editor_content ol li + .h1, ol .wysiwyg .wysiwyg_editor_content li + .h1,
.wysiwyg .wysiwyg_editor_content ul li + .h1,
ul .wysiwyg .wysiwyg_editor_content li + .h1, .wysiwyg .wysiwyg_editor_content p + h2, .wysiwyg .wysiwyg_editor_content ol li + h2, ol .wysiwyg .wysiwyg_editor_content li + h2,
.wysiwyg .wysiwyg_editor_content ul li + h2,
ul .wysiwyg .wysiwyg_editor_content li + h2, .wysiwyg .wysiwyg_editor_content p + .h2, .wysiwyg .wysiwyg_editor_content ol li + .h2, ol .wysiwyg .wysiwyg_editor_content li + .h2,
.wysiwyg .wysiwyg_editor_content ul li + .h2,
ul .wysiwyg .wysiwyg_editor_content li + .h2, .wysiwyg .wysiwyg_editor_content p + h3, .wysiwyg .wysiwyg_editor_content ol li + h3, ol .wysiwyg .wysiwyg_editor_content li + h3,
.wysiwyg .wysiwyg_editor_content ul li + h3,
ul .wysiwyg .wysiwyg_editor_content li + h3, .wysiwyg .wysiwyg_editor_content p + .h3, .wysiwyg .wysiwyg_editor_content ol li + .h3, ol .wysiwyg .wysiwyg_editor_content li + .h3,
.wysiwyg .wysiwyg_editor_content ul li + .h3,
ul .wysiwyg .wysiwyg_editor_content li + .h3, .wysiwyg .wysiwyg_editor_content p + h4, .wysiwyg .wysiwyg_editor_content ol li + h4, ol .wysiwyg .wysiwyg_editor_content li + h4,
.wysiwyg .wysiwyg_editor_content ul li + h4,
ul .wysiwyg .wysiwyg_editor_content li + h4, .wysiwyg .wysiwyg_editor_content p + .h4, .wysiwyg .wysiwyg_editor_content ol li + .h4, ol .wysiwyg .wysiwyg_editor_content li + .h4,
.wysiwyg .wysiwyg_editor_content ul li + .h4,
ul .wysiwyg .wysiwyg_editor_content li + .h4, .wysiwyg .wysiwyg_editor_content p + h5, .wysiwyg .wysiwyg_editor_content ol li + h5, ol .wysiwyg .wysiwyg_editor_content li + h5,
.wysiwyg .wysiwyg_editor_content ul li + h5,
ul .wysiwyg .wysiwyg_editor_content li + h5, .wysiwyg .wysiwyg_editor_content p + .h5, .wysiwyg .wysiwyg_editor_content ol li + .h5, ol .wysiwyg .wysiwyg_editor_content li + .h5,
.wysiwyg .wysiwyg_editor_content ul li + .h5,
ul .wysiwyg .wysiwyg_editor_content li + .h5, .wysiwyg .wysiwyg_editor_content p + h6, .wysiwyg .wysiwyg_editor_content ol li + h6, ol .wysiwyg .wysiwyg_editor_content li + h6,
.wysiwyg .wysiwyg_editor_content ul li + h6,
ul .wysiwyg .wysiwyg_editor_content li + h6, .wysiwyg .wysiwyg_editor_content p + .h6, .wysiwyg .wysiwyg_editor_content ol li + .h6, ol .wysiwyg .wysiwyg_editor_content li + .h6,
.wysiwyg .wysiwyg_editor_content ul li + .h6,
ul .wysiwyg .wysiwyg_editor_content li + .h6, .wysiwyg .wysiwyg_editor_content .p + h1, .wysiwyg .wysiwyg_editor_content .p + .h1, .wysiwyg .wysiwyg_editor_content .p + h2, .wysiwyg .wysiwyg_editor_content .p + .h2, .wysiwyg .wysiwyg_editor_content .p + h3, .wysiwyg .wysiwyg_editor_content .p + .h3, .wysiwyg .wysiwyg_editor_content .p + h4, .wysiwyg .wysiwyg_editor_content .p + .h4, .wysiwyg .wysiwyg_editor_content .p + h5, .wysiwyg .wysiwyg_editor_content .p + .h5, .wysiwyg .wysiwyg_editor_content .p + h6, .wysiwyg .wysiwyg_editor_content .p + .h6 {
  margin-top: 45px;
}
.wysiwyg .wysiwyg_editor_content p + ul, .wysiwyg .wysiwyg_editor_content ol li + ul, ol .wysiwyg .wysiwyg_editor_content li + ul,
.wysiwyg .wysiwyg_editor_content ul li + ul,
ul .wysiwyg .wysiwyg_editor_content li + ul, .wysiwyg .wysiwyg_editor_content p + ol, .wysiwyg .wysiwyg_editor_content ol li + ol, ol .wysiwyg .wysiwyg_editor_content li + ol,
.wysiwyg .wysiwyg_editor_content ul li + ol,
ul .wysiwyg .wysiwyg_editor_content li + ol, .wysiwyg .wysiwyg_editor_content .p + ul, .wysiwyg .wysiwyg_editor_content .p + ol {
  margin-top: 15px;
}
.wysiwyg .wysiwyg_editor_content a {
  color: #3968B2;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.wysiwyg .wysiwyg_editor_content a:hover {
  color: #3968B2;
  text-decoration: none;
}
.wysiwyg .wysiwyg_editor_content ul, .wysiwyg .wysiwyg_editor_content ol {
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0%;
  color: #4E3729;
  padding-left: 15px;
  list-style: auto;
}
.wysiwyg .wysiwyg_editor_content ul li, .wysiwyg .wysiwyg_editor_content ol li {
  margin-bottom: 0;
  margin-top: 0px;
}
.wysiwyg .wysiwyg_editor_content ul ul, .wysiwyg .wysiwyg_editor_content ul ol, .wysiwyg .wysiwyg_editor_content ol ul, .wysiwyg .wysiwyg_editor_content ol ol {
  margin-block: 0;
}
.wysiwyg .wysiwyg_editor_content ul + h1, .wysiwyg .wysiwyg_editor_content ul + .h1, .wysiwyg .wysiwyg_editor_content ul + h2, .wysiwyg .wysiwyg_editor_content ul + .h2, .wysiwyg .wysiwyg_editor_content ul + h3, .wysiwyg .wysiwyg_editor_content ul + .h3, .wysiwyg .wysiwyg_editor_content ul + h4, .wysiwyg .wysiwyg_editor_content ul + .h4, .wysiwyg .wysiwyg_editor_content ul + h5, .wysiwyg .wysiwyg_editor_content ul + .h5, .wysiwyg .wysiwyg_editor_content ul + h6, .wysiwyg .wysiwyg_editor_content ul + .h6, .wysiwyg .wysiwyg_editor_content ul + p, .wysiwyg .wysiwyg_editor_content ol ul + li, ol .wysiwyg .wysiwyg_editor_content ul + li,
.wysiwyg .wysiwyg_editor_content ul ul + li,
ul .wysiwyg .wysiwyg_editor_content ul + li, .wysiwyg .wysiwyg_editor_content ol + h1, .wysiwyg .wysiwyg_editor_content ol + .h1, .wysiwyg .wysiwyg_editor_content ol + h2, .wysiwyg .wysiwyg_editor_content ol + .h2, .wysiwyg .wysiwyg_editor_content ol + h3, .wysiwyg .wysiwyg_editor_content ol + .h3, .wysiwyg .wysiwyg_editor_content ol + h4, .wysiwyg .wysiwyg_editor_content ol + .h4, .wysiwyg .wysiwyg_editor_content ol + h5, .wysiwyg .wysiwyg_editor_content ol + .h5, .wysiwyg .wysiwyg_editor_content ol + h6, .wysiwyg .wysiwyg_editor_content ol + .h6, .wysiwyg .wysiwyg_editor_content ol + p, .wysiwyg .wysiwyg_editor_content ol ol + li, ol .wysiwyg .wysiwyg_editor_content ol + li,
.wysiwyg .wysiwyg_editor_content ul ol + li,
ul .wysiwyg .wysiwyg_editor_content ol + li {
  margin-top: 45px;
}
.wysiwyg .wysiwyg_editor_content h1, .wysiwyg .wysiwyg_editor_content .h1, .wysiwyg .wysiwyg_editor_content h2, .wysiwyg .wysiwyg_editor_content .h2, .wysiwyg .wysiwyg_editor_content h3, .wysiwyg .wysiwyg_editor_content .h3, .wysiwyg .wysiwyg_editor_content h4, .wysiwyg .wysiwyg_editor_content .h4, .wysiwyg .wysiwyg_editor_content h5, .wysiwyg .wysiwyg_editor_content .h5, .wysiwyg .wysiwyg_editor_content h6, .wysiwyg .wysiwyg_editor_content .h6, .wysiwyg .wysiwyg_editor_content strong {
  margin: unset;
}
.wysiwyg .wysiwyg_editor_content h1 + h1, .wysiwyg .wysiwyg_editor_content h1 + .h1, .wysiwyg .wysiwyg_editor_content h1 + h2, .wysiwyg .wysiwyg_editor_content h1 + .h2, .wysiwyg .wysiwyg_editor_content h1 + h3, .wysiwyg .wysiwyg_editor_content h1 + .h3, .wysiwyg .wysiwyg_editor_content h1 + h4, .wysiwyg .wysiwyg_editor_content h1 + .h4, .wysiwyg .wysiwyg_editor_content h1 + h5, .wysiwyg .wysiwyg_editor_content h1 + .h5, .wysiwyg .wysiwyg_editor_content h1 + h6, .wysiwyg .wysiwyg_editor_content h1 + .h6, .wysiwyg .wysiwyg_editor_content h1 + strong, .wysiwyg .wysiwyg_editor_content .h1 + h1, .wysiwyg .wysiwyg_editor_content .h1 + .h1, .wysiwyg .wysiwyg_editor_content .h1 + h2, .wysiwyg .wysiwyg_editor_content .h1 + .h2, .wysiwyg .wysiwyg_editor_content .h1 + h3, .wysiwyg .wysiwyg_editor_content .h1 + .h3, .wysiwyg .wysiwyg_editor_content .h1 + h4, .wysiwyg .wysiwyg_editor_content .h1 + .h4, .wysiwyg .wysiwyg_editor_content .h1 + h5, .wysiwyg .wysiwyg_editor_content .h1 + .h5, .wysiwyg .wysiwyg_editor_content .h1 + h6, .wysiwyg .wysiwyg_editor_content .h1 + .h6, .wysiwyg .wysiwyg_editor_content .h1 + strong, .wysiwyg .wysiwyg_editor_content h2 + h1, .wysiwyg .wysiwyg_editor_content h2 + .h1, .wysiwyg .wysiwyg_editor_content h2 + h2, .wysiwyg .wysiwyg_editor_content h2 + .h2, .wysiwyg .wysiwyg_editor_content h2 + h3, .wysiwyg .wysiwyg_editor_content h2 + .h3, .wysiwyg .wysiwyg_editor_content h2 + h4, .wysiwyg .wysiwyg_editor_content h2 + .h4, .wysiwyg .wysiwyg_editor_content h2 + h5, .wysiwyg .wysiwyg_editor_content h2 + .h5, .wysiwyg .wysiwyg_editor_content h2 + h6, .wysiwyg .wysiwyg_editor_content h2 + .h6, .wysiwyg .wysiwyg_editor_content h2 + strong, .wysiwyg .wysiwyg_editor_content .h2 + h1, .wysiwyg .wysiwyg_editor_content .h2 + .h1, .wysiwyg .wysiwyg_editor_content .h2 + h2, .wysiwyg .wysiwyg_editor_content .h2 + .h2, .wysiwyg .wysiwyg_editor_content .h2 + h3, .wysiwyg .wysiwyg_editor_content .h2 + .h3, .wysiwyg .wysiwyg_editor_content .h2 + h4, .wysiwyg .wysiwyg_editor_content .h2 + .h4, .wysiwyg .wysiwyg_editor_content .h2 + h5, .wysiwyg .wysiwyg_editor_content .h2 + .h5, .wysiwyg .wysiwyg_editor_content .h2 + h6, .wysiwyg .wysiwyg_editor_content .h2 + .h6, .wysiwyg .wysiwyg_editor_content .h2 + strong, .wysiwyg .wysiwyg_editor_content h3 + h1, .wysiwyg .wysiwyg_editor_content h3 + .h1, .wysiwyg .wysiwyg_editor_content h3 + h2, .wysiwyg .wysiwyg_editor_content h3 + .h2, .wysiwyg .wysiwyg_editor_content h3 + h3, .wysiwyg .wysiwyg_editor_content h3 + .h3, .wysiwyg .wysiwyg_editor_content h3 + h4, .wysiwyg .wysiwyg_editor_content h3 + .h4, .wysiwyg .wysiwyg_editor_content h3 + h5, .wysiwyg .wysiwyg_editor_content h3 + .h5, .wysiwyg .wysiwyg_editor_content h3 + h6, .wysiwyg .wysiwyg_editor_content h3 + .h6, .wysiwyg .wysiwyg_editor_content h3 + strong, .wysiwyg .wysiwyg_editor_content .h3 + h1, .wysiwyg .wysiwyg_editor_content .h3 + .h1, .wysiwyg .wysiwyg_editor_content .h3 + h2, .wysiwyg .wysiwyg_editor_content .h3 + .h2, .wysiwyg .wysiwyg_editor_content .h3 + h3, .wysiwyg .wysiwyg_editor_content .h3 + .h3, .wysiwyg .wysiwyg_editor_content .h3 + h4, .wysiwyg .wysiwyg_editor_content .h3 + .h4, .wysiwyg .wysiwyg_editor_content .h3 + h5, .wysiwyg .wysiwyg_editor_content .h3 + .h5, .wysiwyg .wysiwyg_editor_content .h3 + h6, .wysiwyg .wysiwyg_editor_content .h3 + .h6, .wysiwyg .wysiwyg_editor_content .h3 + strong, .wysiwyg .wysiwyg_editor_content h4 + h1, .wysiwyg .wysiwyg_editor_content h4 + .h1, .wysiwyg .wysiwyg_editor_content h4 + h2, .wysiwyg .wysiwyg_editor_content h4 + .h2, .wysiwyg .wysiwyg_editor_content h4 + h3, .wysiwyg .wysiwyg_editor_content h4 + .h3, .wysiwyg .wysiwyg_editor_content h4 + h4, .wysiwyg .wysiwyg_editor_content h4 + .h4, .wysiwyg .wysiwyg_editor_content h4 + h5, .wysiwyg .wysiwyg_editor_content h4 + .h5, .wysiwyg .wysiwyg_editor_content h4 + h6, .wysiwyg .wysiwyg_editor_content h4 + .h6, .wysiwyg .wysiwyg_editor_content h4 + strong, .wysiwyg .wysiwyg_editor_content .h4 + h1, .wysiwyg .wysiwyg_editor_content .h4 + .h1, .wysiwyg .wysiwyg_editor_content .h4 + h2, .wysiwyg .wysiwyg_editor_content .h4 + .h2, .wysiwyg .wysiwyg_editor_content .h4 + h3, .wysiwyg .wysiwyg_editor_content .h4 + .h3, .wysiwyg .wysiwyg_editor_content .h4 + h4, .wysiwyg .wysiwyg_editor_content .h4 + .h4, .wysiwyg .wysiwyg_editor_content .h4 + h5, .wysiwyg .wysiwyg_editor_content .h4 + .h5, .wysiwyg .wysiwyg_editor_content .h4 + h6, .wysiwyg .wysiwyg_editor_content .h4 + .h6, .wysiwyg .wysiwyg_editor_content .h4 + strong, .wysiwyg .wysiwyg_editor_content h5 + h1, .wysiwyg .wysiwyg_editor_content h5 + .h1, .wysiwyg .wysiwyg_editor_content h5 + h2, .wysiwyg .wysiwyg_editor_content h5 + .h2, .wysiwyg .wysiwyg_editor_content h5 + h3, .wysiwyg .wysiwyg_editor_content h5 + .h3, .wysiwyg .wysiwyg_editor_content h5 + h4, .wysiwyg .wysiwyg_editor_content h5 + .h4, .wysiwyg .wysiwyg_editor_content h5 + h5, .wysiwyg .wysiwyg_editor_content h5 + .h5, .wysiwyg .wysiwyg_editor_content h5 + h6, .wysiwyg .wysiwyg_editor_content h5 + .h6, .wysiwyg .wysiwyg_editor_content h5 + strong, .wysiwyg .wysiwyg_editor_content .h5 + h1, .wysiwyg .wysiwyg_editor_content .h5 + .h1, .wysiwyg .wysiwyg_editor_content .h5 + h2, .wysiwyg .wysiwyg_editor_content .h5 + .h2, .wysiwyg .wysiwyg_editor_content .h5 + h3, .wysiwyg .wysiwyg_editor_content .h5 + .h3, .wysiwyg .wysiwyg_editor_content .h5 + h4, .wysiwyg .wysiwyg_editor_content .h5 + .h4, .wysiwyg .wysiwyg_editor_content .h5 + h5, .wysiwyg .wysiwyg_editor_content .h5 + .h5, .wysiwyg .wysiwyg_editor_content .h5 + h6, .wysiwyg .wysiwyg_editor_content .h5 + .h6, .wysiwyg .wysiwyg_editor_content .h5 + strong, .wysiwyg .wysiwyg_editor_content h6 + h1, .wysiwyg .wysiwyg_editor_content h6 + .h1, .wysiwyg .wysiwyg_editor_content h6 + h2, .wysiwyg .wysiwyg_editor_content h6 + .h2, .wysiwyg .wysiwyg_editor_content h6 + h3, .wysiwyg .wysiwyg_editor_content h6 + .h3, .wysiwyg .wysiwyg_editor_content h6 + h4, .wysiwyg .wysiwyg_editor_content h6 + .h4, .wysiwyg .wysiwyg_editor_content h6 + h5, .wysiwyg .wysiwyg_editor_content h6 + .h5, .wysiwyg .wysiwyg_editor_content h6 + h6, .wysiwyg .wysiwyg_editor_content h6 + .h6, .wysiwyg .wysiwyg_editor_content h6 + strong, .wysiwyg .wysiwyg_editor_content .h6 + h1, .wysiwyg .wysiwyg_editor_content .h6 + .h1, .wysiwyg .wysiwyg_editor_content .h6 + h2, .wysiwyg .wysiwyg_editor_content .h6 + .h2, .wysiwyg .wysiwyg_editor_content .h6 + h3, .wysiwyg .wysiwyg_editor_content .h6 + .h3, .wysiwyg .wysiwyg_editor_content .h6 + h4, .wysiwyg .wysiwyg_editor_content .h6 + .h4, .wysiwyg .wysiwyg_editor_content .h6 + h5, .wysiwyg .wysiwyg_editor_content .h6 + .h5, .wysiwyg .wysiwyg_editor_content .h6 + h6, .wysiwyg .wysiwyg_editor_content .h6 + .h6, .wysiwyg .wysiwyg_editor_content .h6 + strong, .wysiwyg .wysiwyg_editor_content strong + h1, .wysiwyg .wysiwyg_editor_content strong + .h1, .wysiwyg .wysiwyg_editor_content strong + h2, .wysiwyg .wysiwyg_editor_content strong + .h2, .wysiwyg .wysiwyg_editor_content strong + h3, .wysiwyg .wysiwyg_editor_content strong + .h3, .wysiwyg .wysiwyg_editor_content strong + h4, .wysiwyg .wysiwyg_editor_content strong + .h4, .wysiwyg .wysiwyg_editor_content strong + h5, .wysiwyg .wysiwyg_editor_content strong + .h5, .wysiwyg .wysiwyg_editor_content strong + h6, .wysiwyg .wysiwyg_editor_content strong + .h6, .wysiwyg .wysiwyg_editor_content strong + strong {
  margin-top: 45px;
}
.wysiwyg .wysiwyg_editor_content h1 + p, .wysiwyg .wysiwyg_editor_content ol h1 + li, ol .wysiwyg .wysiwyg_editor_content h1 + li,
.wysiwyg .wysiwyg_editor_content ul h1 + li,
ul .wysiwyg .wysiwyg_editor_content h1 + li, .wysiwyg .wysiwyg_editor_content h1 + ul, .wysiwyg .wysiwyg_editor_content h1 + ol, .wysiwyg .wysiwyg_editor_content .h1 + p, .wysiwyg .wysiwyg_editor_content ol .h1 + li, ol .wysiwyg .wysiwyg_editor_content .h1 + li,
.wysiwyg .wysiwyg_editor_content ul .h1 + li,
ul .wysiwyg .wysiwyg_editor_content .h1 + li, .wysiwyg .wysiwyg_editor_content .h1 + ul, .wysiwyg .wysiwyg_editor_content .h1 + ol, .wysiwyg .wysiwyg_editor_content h2 + p, .wysiwyg .wysiwyg_editor_content ol h2 + li, ol .wysiwyg .wysiwyg_editor_content h2 + li,
.wysiwyg .wysiwyg_editor_content ul h2 + li,
ul .wysiwyg .wysiwyg_editor_content h2 + li, .wysiwyg .wysiwyg_editor_content h2 + ul, .wysiwyg .wysiwyg_editor_content h2 + ol, .wysiwyg .wysiwyg_editor_content .h2 + p, .wysiwyg .wysiwyg_editor_content ol .h2 + li, ol .wysiwyg .wysiwyg_editor_content .h2 + li,
.wysiwyg .wysiwyg_editor_content ul .h2 + li,
ul .wysiwyg .wysiwyg_editor_content .h2 + li, .wysiwyg .wysiwyg_editor_content .h2 + ul, .wysiwyg .wysiwyg_editor_content .h2 + ol, .wysiwyg .wysiwyg_editor_content h3 + p, .wysiwyg .wysiwyg_editor_content ol h3 + li, ol .wysiwyg .wysiwyg_editor_content h3 + li,
.wysiwyg .wysiwyg_editor_content ul h3 + li,
ul .wysiwyg .wysiwyg_editor_content h3 + li, .wysiwyg .wysiwyg_editor_content h3 + ul, .wysiwyg .wysiwyg_editor_content h3 + ol, .wysiwyg .wysiwyg_editor_content .h3 + p, .wysiwyg .wysiwyg_editor_content ol .h3 + li, ol .wysiwyg .wysiwyg_editor_content .h3 + li,
.wysiwyg .wysiwyg_editor_content ul .h3 + li,
ul .wysiwyg .wysiwyg_editor_content .h3 + li, .wysiwyg .wysiwyg_editor_content .h3 + ul, .wysiwyg .wysiwyg_editor_content .h3 + ol, .wysiwyg .wysiwyg_editor_content h4 + p, .wysiwyg .wysiwyg_editor_content ol h4 + li, ol .wysiwyg .wysiwyg_editor_content h4 + li,
.wysiwyg .wysiwyg_editor_content ul h4 + li,
ul .wysiwyg .wysiwyg_editor_content h4 + li, .wysiwyg .wysiwyg_editor_content h4 + ul, .wysiwyg .wysiwyg_editor_content h4 + ol, .wysiwyg .wysiwyg_editor_content .h4 + p, .wysiwyg .wysiwyg_editor_content ol .h4 + li, ol .wysiwyg .wysiwyg_editor_content .h4 + li,
.wysiwyg .wysiwyg_editor_content ul .h4 + li,
ul .wysiwyg .wysiwyg_editor_content .h4 + li, .wysiwyg .wysiwyg_editor_content .h4 + ul, .wysiwyg .wysiwyg_editor_content .h4 + ol, .wysiwyg .wysiwyg_editor_content h5 + p, .wysiwyg .wysiwyg_editor_content ol h5 + li, ol .wysiwyg .wysiwyg_editor_content h5 + li,
.wysiwyg .wysiwyg_editor_content ul h5 + li,
ul .wysiwyg .wysiwyg_editor_content h5 + li, .wysiwyg .wysiwyg_editor_content h5 + ul, .wysiwyg .wysiwyg_editor_content h5 + ol, .wysiwyg .wysiwyg_editor_content .h5 + p, .wysiwyg .wysiwyg_editor_content ol .h5 + li, ol .wysiwyg .wysiwyg_editor_content .h5 + li,
.wysiwyg .wysiwyg_editor_content ul .h5 + li,
ul .wysiwyg .wysiwyg_editor_content .h5 + li, .wysiwyg .wysiwyg_editor_content .h5 + ul, .wysiwyg .wysiwyg_editor_content .h5 + ol, .wysiwyg .wysiwyg_editor_content h6 + p, .wysiwyg .wysiwyg_editor_content ol h6 + li, ol .wysiwyg .wysiwyg_editor_content h6 + li,
.wysiwyg .wysiwyg_editor_content ul h6 + li,
ul .wysiwyg .wysiwyg_editor_content h6 + li, .wysiwyg .wysiwyg_editor_content h6 + ul, .wysiwyg .wysiwyg_editor_content h6 + ol, .wysiwyg .wysiwyg_editor_content .h6 + p, .wysiwyg .wysiwyg_editor_content ol .h6 + li, ol .wysiwyg .wysiwyg_editor_content .h6 + li,
.wysiwyg .wysiwyg_editor_content ul .h6 + li,
ul .wysiwyg .wysiwyg_editor_content .h6 + li, .wysiwyg .wysiwyg_editor_content .h6 + ul, .wysiwyg .wysiwyg_editor_content .h6 + ol, .wysiwyg .wysiwyg_editor_content strong + p, .wysiwyg .wysiwyg_editor_content ol strong + li, ol .wysiwyg .wysiwyg_editor_content strong + li,
.wysiwyg .wysiwyg_editor_content ul strong + li,
ul .wysiwyg .wysiwyg_editor_content strong + li, .wysiwyg .wysiwyg_editor_content strong + ul, .wysiwyg .wysiwyg_editor_content strong + ol {
  margin-top: 15px;
}
.wysiwyg .wysiwyg_editor_content h1 + h6, .wysiwyg .wysiwyg_editor_content h1 + .h6, .wysiwyg .wysiwyg_editor_content .h1 + h6, .wysiwyg .wysiwyg_editor_content .h1 + .h6 {
  margin-top: 30px;
}
.wysiwyg .wysiwyg_editor_content h2 + p, .wysiwyg .wysiwyg_editor_content ol h2 + li, ol .wysiwyg .wysiwyg_editor_content h2 + li,
.wysiwyg .wysiwyg_editor_content ul h2 + li,
ul .wysiwyg .wysiwyg_editor_content h2 + li, .wysiwyg .wysiwyg_editor_content h2 + .p, .wysiwyg .wysiwyg_editor_content .h2 + p, .wysiwyg .wysiwyg_editor_content ol .h2 + li, ol .wysiwyg .wysiwyg_editor_content .h2 + li,
.wysiwyg .wysiwyg_editor_content ul .h2 + li,
ul .wysiwyg .wysiwyg_editor_content .h2 + li, .wysiwyg .wysiwyg_editor_content .h2 + .p {
  margin-top: 30px;
}
.wysiwyg .wysiwyg_editor_content img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-inline: auto;
}
.wysiwyg .wysiwyg_editor_content strong {
  display: inline-block;
  padding: 0px !important;
  margin: 0px;
}
.wysiwyg .wysiwyg_editor_content .wp-caption {
  width: 100% !important;
  max-width: 100%;
  margin-inline: auto;
  margin-block: var(--vspace-lg);
}
.wysiwyg .wysiwyg_editor_content .wp-caption img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
  border-radius: 30px;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wp-caption img {
    border-radius: 10px;
  }
}
.wysiwyg .wysiwyg_editor_content .wp-caption-text {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 165%;
  letter-spacing: 0%;
  font-family: "NeulisNeue", Arial, sans-serif;
  color: #4E3729;
  margin: 45px 0 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.wysiwyg .wysiwyg_editor_content .wp-caption-text b,
.wysiwyg .wysiwyg_editor_content .wp-caption-text strong {
  font-weight: 700;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap {
  margin: 90px 0 20px;
  width: 100%;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap {
    margin: 60px 0;
  }
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: clamp(2rem, 2.8125vw, 4.5rem);
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider {
    display: grid;
    grid-template-columns: 50px 50px minmax(0, 1fr);
    grid-template-rows: auto auto auto;
    column-gap: 8px;
    row-gap: 15px;
    align-items: start;
    width: 100%;
  }
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__caption {
  flex: 0 0 100%;
  width: 100%;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 165%;
  letter-spacing: 0%;
  font-family: "NeulisNeue", Arial, sans-serif;
  color: #4E3729;
  padding: 0;
  text-align: left;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__caption {
    grid-column: 1/-1;
    grid-row: 3;
    margin: 0;
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__caption {
    margin: 45px 0 0;
  }
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__caption:empty {
  display: none;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__stage {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__stage {
    flex: 1 1 0;
    width: auto;
  }
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__stage {
    width: 100%;
    grid-column: 1/-1;
    grid-row: 1;
    overflow: visible;
  }
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow {
  position: relative;
  flex: 0 0 auto;
  width: 50px;
  height: 50px;
  border: 1px solid #4E3729;
  border-radius: 50%;
  background: transparent;
  padding: 0;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  overflow: visible;
  color: #4E3729 !important;
  cursor: pointer;
  transition: all 0.35s ease-in-out;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow {
    width: 50px;
    height: 50px;
  }
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow.slick-hidden {
  display: inline-flex !important;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow svg {
  position: static;
  top: auto;
  left: auto;
  transform: none;
  display: block;
  width: 17px;
  height: 12px;
  fill: none;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow svg path {
  fill: currentColor;
  transition: fill 0.25s ease;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow:hover, .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow:focus-visible {
  background-color: #4E3729;
  color: #FBF6EC !important;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow:hover svg path, .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow:focus-visible svg path {
  fill: currentColor;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow.slick-disabled {
  opacity: 0.35;
  pointer-events: none;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track {
  margin: 0 !important;
  width: 100% !important;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track.slick-slider {
  width: 100%;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .slick-list {
  overflow: hidden;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .slick-track {
  display: flex;
  align-items: stretch;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .gallery-item {
  float: none !important;
  display: block !important;
  margin: 0 !important;
  width: 100% !important;
  padding: 0 !important;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .gallery-caption,
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track dd.wp-caption-text {
  display: none !important;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .gallery-icon {
  margin: 0;
  line-height: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .gallery-icon a {
  display: block;
  line-height: 0;
  pointer-events: none;
  width: 100% !important;
  max-width: 932px !important;
}
.wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .gallery-icon img {
  width: 100% !important;
  height: auto;
  display: block;
  margin: 0;
  border: 0px !important;
  border-radius: 30px !important;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__track .gallery-icon img {
    border-radius: 10px !important;
  }
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow--prev,
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow--next {
    position: static;
    grid-row: 2;
  }
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow--prev {
    grid-column: 1;
  }
  .wysiwyg .wysiwyg_editor_content .wysiwyg-gallery-slider-wrap .wysiwyg-gallery-slider__arrow--next {
    grid-column: 2;
  }
}
.wysiwyg .wysiwyg_editor_content blockquote {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  color: #4E3729;
  padding: 0;
  margin: 60px auto;
  max-width: 932px;
  flex-direction: row;
}
.wysiwyg .wysiwyg_editor_content blockquote::before, .wysiwyg .wysiwyg_editor_content blockquote::after {
  content: "";
  position: absolute;
  width: clamp(3rem, 2.6875vw, 4.3rem);
  height: clamp(3.1rem, 2.8125vw, 4.5rem);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}
.wysiwyg .wysiwyg_editor_content blockquote::before {
  left: -50px;
  top: -10px;
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='45' viewBox='0 0 43 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z' fill='%23E1A626'/%3E%3Cpath d='M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z' fill='%23E1A626'/%3E%3Cpath d='M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z' fill='%23E1A626'/%3E%3C/svg%3E");
}
.wysiwyg .wysiwyg_editor_content blockquote::after {
  right: -50px;
  bottom: -10px;
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='45' viewBox='0 0 43 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.0334 13.3414C38.7051 12.9434 37.2135 12.5311 35.5584 12.0976C33.9034 11.664 32.2199 11.2446 30.4939 10.8395C28.7749 10.4343 27.0914 10.0718 25.4506 9.75908C23.3907 9.36104 24.172 9.47477 22.3394 9.1407C20.5068 8.80663 18.866 8.52231 17.4027 8.28775C17.2678 7.93947 17.2536 7.34952 17.3601 6.52501C17.4667 5.69339 17.6584 4.8049 17.9284 3.84535C18.177 2.97819 18.4753 2.16079 18.8304 1.40025C19.1785 0.639706 19.4982 0.177696 19.7823 0C20.0167 0.0924034 20.5636 0.241669 21.4089 0.454903C22.2542 0.66814 20.8478 0.462013 22.6236 0.810295C23.7103 1.02353 25.0315 1.22966 26.6013 1.44289C28.1711 1.65613 29.8688 1.86226 31.7014 2.05417C33.534 2.25319 35.4092 2.4451 37.32 2.62991C39.2307 2.81471 41.0847 2.9924 42.8818 3.16299C43.0452 3.42598 43.0381 4.04437 42.8676 5.01814C42.6971 5.99192 42.4485 7.05099 42.136 8.18114C41.8092 9.35393 41.4469 10.4485 41.0634 11.4507C40.6798 12.453 40.3318 13.0856 40.0263 13.3485L40.0334 13.3414Z' fill='%23E1A626'/%3E%3Cpath d='M14.4478 16.7174C15.2007 16.1417 15.9679 15.6513 16.7563 15.2461C17.5448 14.8481 18.1414 14.6775 18.5321 14.7415C18.731 15.0116 19.2069 15.566 19.9812 16.4189C20.7483 17.2719 19.3845 15.9853 21.0466 17.6841C22.0553 18.7148 23.3196 19.9373 24.8397 21.3518C26.3527 22.7662 28.0148 24.2731 29.819 25.8795C31.6232 27.4858 33.4701 29.1135 35.3595 30.7768C37.249 32.4329 39.0816 34.0393 40.8645 35.5888C40.8858 35.9442 40.5306 36.4915 39.8061 37.2236C39.0745 37.9557 38.2292 38.702 37.2632 39.4626C36.2616 40.2515 35.2743 40.941 34.3082 41.531C33.3422 42.1209 32.6248 42.4194 32.156 42.4052C30.9911 41.0192 29.6699 39.4839 28.1924 37.8064C26.7079 36.129 25.1878 34.4373 23.618 32.7385C22.0482 31.0398 20.4997 29.405 18.9654 27.8412C17.0404 25.8795 17.7934 26.5903 16.0673 24.8702C14.3412 23.1501 12.7856 21.6076 11.4005 20.2572C11.4574 19.8449 11.7699 19.3118 12.3453 18.6508C12.9206 17.9969 13.6238 17.35 14.4478 16.7174Z' fill='%23E1A626'/%3E%3Cpath d='M0.220196 28.1966C0.149162 26.5689 0.0781326 25.1047 0 23.8111C0.262817 23.6263 0.752934 23.5055 1.46325 23.4344C2.17356 23.3704 2.95491 23.3562 3.80019 23.4131C4.57443 23.4628 5.30606 23.5623 6.00927 23.7187C6.70538 23.8751 7.15289 24.0528 7.35178 24.266C7.32337 24.4863 7.29495 24.9768 7.28074 25.7444C7.26654 26.5121 7.1671 25.2611 7.21682 26.8533C7.24523 27.8199 7.31626 28.9927 7.43702 30.3716C7.55777 31.7506 7.70692 33.2432 7.89161 34.8567C8.07629 36.4631 8.26808 38.105 8.47407 39.7753C8.68006 41.4457 8.87894 43.0663 9.08493 44.6371C8.90025 44.8219 8.38173 44.9356 7.53645 44.9783C6.69117 45.0138 5.76067 45.0067 4.75912 44.9498C3.71495 44.893 2.74181 44.7935 1.83261 44.6584C0.923401 44.5234 0.326736 44.3457 0.0568161 44.1324C0.134949 42.9241 0.198879 41.5665 0.255703 40.0668C0.305424 38.567 0.340946 37.0459 0.348049 35.4964C0.362255 33.9469 0.348053 32.44 0.298332 30.9758C0.241505 29.1349 0.298328 29.8243 0.227295 28.1966H0.220196Z' fill='%23E1A626'/%3E%3C/svg%3E");
}
.wysiwyg .wysiwyg_editor_content blockquote h2 {
  font-family: "Chonky", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(3.6rem, 3.75vw, 6rem);
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content blockquote h2 {
    line-height: 111.01%;
    margin-top: 15px;
  }
}
@media (max-width: 1200px) {
  .wysiwyg .wysiwyg_editor_content blockquote::before {
    left: -20px;
    top: -8px;
  }
  .wysiwyg .wysiwyg_editor_content blockquote::after {
    right: -20px;
    bottom: -8px;
  }
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content blockquote {
    line-height: 111.01%;
    margin-top: 15px;
    max-width: 325px;
  }
  .wysiwyg .wysiwyg_editor_content blockquote::before {
    left: 0;
    top: -8px;
  }
  .wysiwyg .wysiwyg_editor_content blockquote::after {
    right: 0;
    bottom: -8px;
  }
}
.wysiwyg .wysiwyg_editor_content iframe {
  display: block;
  margin-inline: auto;
  max-width: 100%;
}
.wysiwyg .wysiwyg_editor_content iframe[src*="youtube.com"], .wysiwyg .wysiwyg_editor_content iframe[src*="vimeo.com"] {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  border-radius: 0.625rem;
}
.wysiwyg .wysiwyg_editor_content h1, .wysiwyg .wysiwyg_editor_content h2, .wysiwyg .wysiwyg_editor_content h3, .wysiwyg .wysiwyg_editor_content h4, .wysiwyg .wysiwyg_editor_content h5, .wysiwyg .wysiwyg_editor_content h6, .wysiwyg .wysiwyg_editor_content p, .wysiwyg .wysiwyg_editor_content ol li, ol .wysiwyg .wysiwyg_editor_content li,
.wysiwyg .wysiwyg_editor_content ul li,
ul .wysiwyg .wysiwyg_editor_content li, .wysiwyg .wysiwyg_editor_content ul, .wysiwyg .wysiwyg_editor_content ol, .wysiwyg .wysiwyg_editor_content table, .wysiwyg .wysiwyg_editor_content strong {
  margin-left: auto !important;
  margin-right: auto !important;
}
.wysiwyg .wysiwyg_editor_content ul {
  list-style: disc !important;
}
.wysiwyg .wysiwyg_editor_content ul, .wysiwyg .wysiwyg_editor_content ol {
  margin-left: 15px;
}
.wysiwyg .wysiwyg_editor_content ul li, .wysiwyg .wysiwyg_editor_content ol li {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wysiwyg .wysiwyg_editor_content .table-wrap {
  width: 100%;
  max-width: 100%;
  margin: 45px auto;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content .table-wrap {
    margin: 30px auto;
  }
}
.wysiwyg .wysiwyg_editor_content table {
  width: 100% !important;
  max-width: 100%;
  height: auto !important;
  border: 0 !important;
  border-collapse: separate;
  border-spacing: 0;
  margin: 45px auto;
  float: none !important;
  display: table;
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #DBC9A8;
}
.wysiwyg .wysiwyg_editor_content table.alignleft, .wysiwyg .wysiwyg_editor_content table.alignright, .wysiwyg .wysiwyg_editor_content table.aligncenter, .wysiwyg .wysiwyg_editor_content table.alignnone {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: table;
}
.wysiwyg .wysiwyg_editor_content table colgroup {
  display: none;
}
.wysiwyg .wysiwyg_editor_content table td,
.wysiwyg .wysiwyg_editor_content table th {
  width: auto !important;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0;
  color: #4E3729;
  padding: 16px 20px;
  border: 0;
  border-bottom: 1px solid #DBC9A8;
  vertical-align: top;
  text-align: left;
}
@media (max-width: 767px) {
  .wysiwyg .wysiwyg_editor_content table td,
  .wysiwyg .wysiwyg_editor_content table th {
    padding: 12px 14px;
    font-size: 14px;
  }
}
.wysiwyg .wysiwyg_editor_content table td p, .wysiwyg .wysiwyg_editor_content table td ol li, ol .wysiwyg .wysiwyg_editor_content table td li,
.wysiwyg .wysiwyg_editor_content table td ul li,
ul .wysiwyg .wysiwyg_editor_content table td li,
.wysiwyg .wysiwyg_editor_content table th p,
.wysiwyg .wysiwyg_editor_content table th ol li,
ol .wysiwyg .wysiwyg_editor_content table th li,
.wysiwyg .wysiwyg_editor_content table th ul li,
ul .wysiwyg .wysiwyg_editor_content table th li {
  margin: 0 0 10px;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.wysiwyg .wysiwyg_editor_content table td p:last-child, .wysiwyg .wysiwyg_editor_content table td ol li:last-child, ol .wysiwyg .wysiwyg_editor_content table td li:last-child,
.wysiwyg .wysiwyg_editor_content table td ul li:last-child,
ul .wysiwyg .wysiwyg_editor_content table td li:last-child,
.wysiwyg .wysiwyg_editor_content table th p:last-child,
.wysiwyg .wysiwyg_editor_content table th ol li:last-child,
ol .wysiwyg .wysiwyg_editor_content table th li:last-child,
.wysiwyg .wysiwyg_editor_content table th ul li:last-child,
ul .wysiwyg .wysiwyg_editor_content table th li:last-child {
  margin-bottom: 0;
}
.wysiwyg .wysiwyg_editor_content table td p:empty, .wysiwyg .wysiwyg_editor_content table td ol li:empty, ol .wysiwyg .wysiwyg_editor_content table td li:empty,
.wysiwyg .wysiwyg_editor_content table td ul li:empty,
ul .wysiwyg .wysiwyg_editor_content table td li:empty,
.wysiwyg .wysiwyg_editor_content table th p:empty,
.wysiwyg .wysiwyg_editor_content table th ol li:empty,
ol .wysiwyg .wysiwyg_editor_content table th li:empty,
.wysiwyg .wysiwyg_editor_content table th ul li:empty,
ul .wysiwyg .wysiwyg_editor_content table th li:empty {
  display: none;
}
.wysiwyg .wysiwyg_editor_content table td strong,
.wysiwyg .wysiwyg_editor_content table th strong {
  display: inline;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0 !important;
}
.wysiwyg .wysiwyg_editor_content table tbody tr:first-child td {
  background-color: #F3E2BF;
  font-family: "Brevia", Arial, sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #4E3729;
}
.wysiwyg .wysiwyg_editor_content table tbody tr:first-child td strong {
  font-family: inherit;
}
.wysiwyg .wysiwyg_editor_content table tbody tr:last-child td {
  border-bottom: 0;
}
.wysiwyg .wysiwyg_editor_content table tbody tr:not(:first-child):nth-child(even) td {
  background-color: #FBF6EC;
}
@media (max-width: 980px) {
  .wysiwyg .wysiwyg_editor_content table {
    min-width: 900px;
    max-width: none;
  }
}
.wysiwyg .wysiwyg_editor_content .table-wrap table {
  margin: 0;
}
.wysiwyg .wysiwyg_editor_content p + .table-wrap, .wysiwyg .wysiwyg_editor_content ol li + .table-wrap, ol .wysiwyg .wysiwyg_editor_content li + .table-wrap,
.wysiwyg .wysiwyg_editor_content ul li + .table-wrap,
ul .wysiwyg .wysiwyg_editor_content li + .table-wrap,
.wysiwyg .wysiwyg_editor_content h1 + .table-wrap,
.wysiwyg .wysiwyg_editor_content h2 + .table-wrap,
.wysiwyg .wysiwyg_editor_content h3 + .table-wrap,
.wysiwyg .wysiwyg_editor_content h4 + .table-wrap,
.wysiwyg .wysiwyg_editor_content h5 + .table-wrap,
.wysiwyg .wysiwyg_editor_content h6 + .table-wrap,
.wysiwyg .wysiwyg_editor_content ul + .table-wrap,
.wysiwyg .wysiwyg_editor_content ol + .table-wrap {
  margin-top: 30px;
}
.wysiwyg .wysiwyg_editor_content .table-wrap + p, .wysiwyg .wysiwyg_editor_content ol .table-wrap + li, ol .wysiwyg .wysiwyg_editor_content .table-wrap + li,
.wysiwyg .wysiwyg_editor_content ul .table-wrap + li,
ul .wysiwyg .wysiwyg_editor_content .table-wrap + li,
.wysiwyg .wysiwyg_editor_content .table-wrap + h1,
.wysiwyg .wysiwyg_editor_content .table-wrap + h2,
.wysiwyg .wysiwyg_editor_content .table-wrap + h3,
.wysiwyg .wysiwyg_editor_content .table-wrap + h4,
.wysiwyg .wysiwyg_editor_content .table-wrap + h5,
.wysiwyg .wysiwyg_editor_content .table-wrap + h6,
.wysiwyg .wysiwyg_editor_content .table-wrap + ul,
.wysiwyg .wysiwyg_editor_content .table-wrap + ol {
  margin-top: 30px;
}
.wysiwyg .primary_btn {
  display: inline-flex;
  height: 50px;
  padding-top: clamp(1.8rem, 1.125vw, 1.8rem);
  padding-bottom: clamp(1.8rem, 1.125vw, 1.8rem);
  padding-left: 21px;
  padding-right: 21px;
  justify-content: center;
  align-items: center;
  background: #3968B2;
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 25px;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: clamp(1.3rem, 0.8125vw, 1.3rem);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  transition: all 0.3s ease;
  line-height: 100%;
  gap: 7px;
}
.wysiwyg .primary_btn:not(:has(svg))::after {
  content: "";
  width: 11px;
  height: 8px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43928 8C5.77225 7.27066 6.09413 6.63248 6.40491 6.08547C6.73789 5.53846 7.05977 5.08262 7.37055 4.71795H0V3.28205H7.37055C7.05977 2.89459 6.73789 2.42735 6.40491 1.88034C6.09413 1.33333 5.77225 0.706553 5.43928 0H6.6047C8.0032 1.66382 9.4683 2.89459 11 3.69231V4.30769C9.4683 5.08262 8.0032 6.31339 6.6047 8H5.43928Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: relative;
  top: -0.5px;
}
@media (max-width: 767px) {
  .wysiwyg .primary_btn {
    width: 100%;
  }
}
.wysiwyg .primary_btn svg {
  width: 11px;
  height: 8px;
  flex-shrink: 0;
  transition: transform 0.3s ease;
}
.wysiwyg .primary_btn:hover {
  background: #B37F2C !important;
  color: #fff !important;
}

.search_results .search-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 3.3rem;
}
.search_results .search-header h1 {
  margin: 0;
  font-family: "Brevia", Arial, sans-serif;
  font-size: clamp(5.1rem, 5.625vw, 9rem);
  font-style: normal;
  font-weight: 700;
  line-height: 96%;
  letter-spacing: -4.5px;
  color: #4E3729;
  position: relative;
}
@media (max-width: 1200px) {
  .search_results .search-header h1 {
    margin-left: 15px;
  }
}
@media (max-width: 900px) {
  .search_results .search-header h1 {
    margin-left: 5px;
  }
}
.search_results .search-header h1::after {
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="45" viewBox="0 0 43 45" fill="none"><path d="M2.9666 31.6586C4.29489 32.0566 5.78655 32.4689 7.44158 32.9024C9.09662 33.336 10.7801 33.7554 12.5061 34.1605C14.2251 34.5657 15.9086 34.9282 17.5494 35.2409C19.6093 35.639 18.828 35.5252 20.6606 35.8593C22.4932 36.1934 24.134 36.4777 25.5973 36.7122C25.7322 37.0605 25.7464 37.6505 25.6399 38.475C25.5333 39.3066 25.3416 40.1951 25.0716 41.1547C24.823 42.0218 24.5247 42.8392 24.1696 43.5998C23.8215 44.3603 23.5018 44.8223 23.2177 45C22.9833 44.9076 22.4364 44.7583 21.5911 44.5451C20.7458 44.3319 22.1522 44.538 20.3764 44.1897C19.2897 43.9765 17.9685 43.7703 16.3987 43.5571C14.8289 43.3439 13.1312 43.1377 11.2986 42.9458C9.46598 42.7468 7.59076 42.5549 5.68001 42.3701C3.76926 42.1853 1.91532 42.0076 0.118221 41.837C-0.0451515 41.574 -0.0380561 40.9556 0.13242 39.9819C0.302896 39.0081 0.551506 37.949 0.864045 36.8189C1.19079 35.6461 1.55306 34.5515 1.93663 33.5493C2.3202 32.547 2.66825 31.9144 2.97369 31.6515L2.9666 31.6586Z" fill="%23E1A626"/><path d="M28.5522 28.2826C27.7993 28.8583 27.0321 29.3487 26.2437 29.7539C25.4552 30.1519 24.8586 30.3225 24.4679 30.2585C24.269 29.9884 23.7931 29.434 23.0188 28.5811C22.2517 27.7281 23.6155 29.0147 21.9534 27.3159C20.9447 26.2852 19.6804 25.0627 18.1603 23.6482C16.6473 22.2338 14.9852 20.7269 13.181 19.1205C11.3768 17.5142 9.52993 15.8865 7.64049 14.2232C5.75104 12.5671 3.91843 10.9607 2.13553 9.41121C2.11422 9.05582 2.4694 8.50851 3.19392 7.7764C3.92555 7.0443 4.77081 6.29797 5.73684 5.53743C6.73839 4.74846 7.72573 4.059 8.69176 3.46905C9.65779 2.87909 10.3752 2.58057 10.844 2.59478C12.0089 3.98081 13.3301 5.51611 14.8076 7.19356C16.2921 8.87101 17.8122 10.5627 19.382 12.2615C20.9518 13.9602 22.5003 15.595 24.0346 17.1588C25.9596 19.1205 25.2066 18.4097 26.9327 20.1298C28.6588 21.8499 30.2144 23.3924 31.5995 24.7428C31.5426 25.1551 31.2301 25.6882 30.6547 26.3492C30.0794 27.0031 29.3762 27.65 28.5522 28.2826Z" fill="%23E1A626"/><path d="M42.7798 16.8034C42.8508 18.4311 42.9219 19.8953 43 21.1889C42.7372 21.3737 42.2471 21.4945 41.5368 21.5656C40.8264 21.6296 40.0451 21.6438 39.1998 21.5869C38.4256 21.5372 37.6939 21.4377 36.9907 21.2813C36.2946 21.1249 35.8471 20.9472 35.6482 20.734C35.6766 20.5137 35.7051 20.0232 35.7193 19.2556C35.7335 18.4879 35.8329 19.7389 35.7832 18.1467C35.7548 17.1801 35.6837 16.0073 35.563 14.6284C35.4422 13.2494 35.2931 11.7568 35.1084 10.1433C34.9237 8.53693 34.7319 6.89501 34.5259 5.22467C34.3199 3.55432 34.1211 1.93373 33.9151 0.3629C34.0998 0.178096 34.6183 0.06437 35.4636 0.0217229C36.3088 -0.0138163 37.2393 -0.00670847 38.2409 0.0501543C39.285 0.107017 40.2582 0.206527 41.1674 0.341576C42.0766 0.476625 42.6733 0.654322 42.9432 0.867557C42.8651 2.07589 42.8011 3.43349 42.7443 4.93325C42.6946 6.433 42.6591 7.95408 42.652 9.5036C42.6377 11.0531 42.6519 12.56 42.7017 14.0242C42.7585 15.8651 42.7017 15.1757 42.7727 16.8034H42.7798Z" fill="%23E1A626"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
  left: -42px;
  top: -30px;
  width: 4.3rem;
  height: 4.5rem;
}
@media (max-width: 820px) {
  .search_results .search-header h1::after {
    left: -29px;
    top: -15px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="30" viewBox="0 0 29 30" fill="none"><path d="M2.00073 21.1057C2.89655 21.3711 3.90255 21.6459 5.01874 21.935C6.13493 22.224 7.27028 22.5036 8.43438 22.7737C9.59368 23.0438 10.729 23.2854 11.8356 23.4939C13.2249 23.7593 12.6979 23.6835 13.9339 23.9062C15.1698 24.1289 16.2764 24.3185 17.2633 24.4748C17.3543 24.707 17.3639 25.1003 17.292 25.65C17.2202 26.2044 17.0908 26.7967 16.9088 27.4364C16.7411 28.0145 16.5399 28.5595 16.3004 29.0665C16.0657 29.5735 15.8501 29.8815 15.6585 30C15.5004 29.9384 15.1315 29.8389 14.5614 29.6967C13.9914 29.5546 14.9399 29.692 13.7423 29.4598C13.0093 29.3176 12.1183 29.1802 11.0596 29.0381C10.0009 28.8959 8.85593 28.7585 7.61998 28.6306C6.38403 28.4979 5.11935 28.3699 3.83071 28.2467C2.54206 28.1235 1.29173 28.0051 0.0797307 27.8913C-0.030451 27.716 -0.0256658 27.3038 0.0893064 26.6546C0.204279 26.0054 0.371946 25.2993 0.582728 24.5459C0.803091 23.764 1.04741 23.0343 1.3061 22.3662C1.56479 21.698 1.79952 21.2763 2.00551 21.101L2.00073 21.1057Z" fill="%23E1A626"/><path d="M19.2561 18.855C18.7483 19.2389 18.231 19.5658 17.6992 19.8359C17.1675 20.1013 16.7651 20.215 16.5016 20.1724C16.3675 19.9923 16.0465 19.6227 15.5243 19.0541C15.007 18.4854 15.9267 19.3431 14.8058 18.2106C14.1255 17.5235 13.2728 16.7085 12.2476 15.7655C11.2272 14.8225 10.1063 13.8179 8.88949 12.747C7.6727 11.6761 6.42716 10.591 5.15289 9.48215C3.87861 8.37806 2.64266 7.30715 1.44024 6.27414C1.42587 6.03721 1.66541 5.67234 2.15404 5.18427C2.64746 4.6962 3.21753 4.19865 3.86903 3.69162C4.5445 3.16564 5.21038 2.706 5.86189 2.3127C6.5134 1.9194 6.99724 1.72038 7.31341 1.72985C8.09905 2.65387 8.99008 3.67741 9.98651 4.79571C10.9877 5.91401 12.0129 7.04179 13.0716 8.1743C14.1303 9.30682 15.1746 10.3967 16.2094 11.4392C17.5076 12.747 16.9998 12.2732 18.1639 13.4199C19.328 14.5666 20.3771 15.5949 21.3113 16.4952C21.2729 16.7701 21.0622 17.1255 20.6741 17.5661C20.2861 18.0021 19.8118 18.4333 19.2561 18.855Z" fill="%23E1A626"/><path d="M28.8515 11.2022C28.8994 12.2874 28.9473 13.2635 29 14.1259C28.8228 14.2491 28.4922 14.3297 28.0132 14.3771C27.5341 14.4197 27.0072 14.4292 26.4371 14.3913C25.9149 14.3581 25.4215 14.2918 24.9472 14.1875C24.4778 14.0833 24.176 13.9648 24.0418 13.8227C24.061 13.6758 24.0802 13.3488 24.0897 12.837C24.0993 12.3253 24.1664 13.1593 24.1328 12.0978C24.1137 11.4534 24.0658 10.6715 23.9843 9.75224C23.9029 8.83296 23.8023 7.83786 23.6778 6.7622C23.5532 5.69129 23.4239 4.59668 23.2849 3.48311C23.146 2.36955 23.0119 1.28916 22.873 0.241933C22.9975 0.11873 23.3472 0.0429134 23.9173 0.0144819C24.4874 -0.00921089 25.1149 -0.00447232 25.7904 0.0334362C26.4946 0.0713448 27.1509 0.137685 27.7641 0.227717C28.3772 0.31775 28.7796 0.436214 28.9617 0.578371C28.909 1.38393 28.8659 2.28899 28.8275 3.28883C28.794 4.28867 28.7701 5.30272 28.7653 6.33573C28.7557 7.36874 28.7653 8.37331 28.7988 9.34946C28.8371 10.5767 28.7988 10.1171 28.8467 11.2022H28.8515Z" fill="%23E1A626"/></svg>');
    background-repeat: no-repeat;
  }
}
.search_results .search-header h1 span {
  font-weight: 400;
  font-family: "Chonky", Arial, sans-serif;
  letter-spacing: normal;
}
.search_results .search-box {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  margin-bottom: 3rem;
  position: relative;
}
.search_results .search-box input {
  height: 5.8rem;
  display: flex;
  padding: 1px 2rem 0 2rem;
  align-items: center;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 3rem;
  border: 0.5px solid #4E3729;
  background: #fff;
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0.78px;
  text-transform: uppercase;
  outline: none;
}
.search_results .search-box button {
  display: flex;
  width: 6rem;
  height: 6rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4rem;
  background: #3968B2;
  margin: 0;
  border: none;
  cursor: pointer;
  transition: 0.3s ease;
}
@media (max-width: 767px) {
  .search_results .search-box button {
    width: 5rem;
    height: 5rem;
    position: absolute;
    right: 5px;
  }
}
.search_results .search-box button:hover {
  background: #B37F2C;
}
.search_results .popular-searches {
  margin-bottom: clamp(3.5rem, 4.6875vw, 7.5rem);
}
.search_results .popular-searches .label {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.84px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 1.2rem;
}
.search_results .popular-searches .tags {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.search_results .popular-searches .tags a {
  display: flex;
  height: 4.5rem;
  padding: 0 1.8rem 0 1.8rem;
  justify-content: center;
  align-items: center;
  border-radius: 45px;
  border: 1px solid #4E3729;
  color: #4E3729;
  text-align: center;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  transition: 0.3s ease;
}
.search_results .popular-searches .tags a:hover {
  background: #3968B2;
  border: 1px solid #3968B2;
  color: #fff;
}
.search_results .results-count {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 4.5rem;
  margin-bottom: clamp(2.5rem, 2.8125vw, 4.5rem);
}
.search_results .search-results-list {
  display: flex;
  flex-direction: column;
  gap: clamp(2.5rem, 2.8125vw, 4.5rem);
}
.search_results .search-results-list .search-card {
  display: flex;
  gap: clamp(1.8rem, 2.8125vw, 4.5rem);
  border-top: 0.5px solid #4E3729;
  padding-top: clamp(3rem, 2.8125vw, 4.5rem);
}
@media (max-width: 767px) {
  .search_results .search-results-list .search-card {
    flex-direction: column;
  }
}
.search_results .search-results-list .search-card:first-child {
  border-top: none;
  padding-top: 0;
}
.search_results .search-results-list .search-card .card-image {
  width: 199px;
  height: 139px;
}
@media (max-width: 767px) {
  .search_results .search-results-list .search-card .card-image {
    width: 100%;
  }
}
.search_results .search-results-list .search-card .card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 10px;
}
.search_results .search-results-list .search-card .card-content {
  flex: 1;
}
.search_results .search-results-list .search-card .card-content h2 a {
  color: #4E3729;
  font-family: "Brevia", Arial, sans-serif;
  font-size: 2.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 126%;
  letter-spacing: -0.63px;
  margin-bottom: 0.9rem;
  text-decoration: underline;
}
.search_results .search-results-list .search-card .card-content .url {
  display: block;
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 165%;
  margin-bottom: clamp(1rem, 1.125vw, 1.8rem);
}
.search_results .search-results-list .search-card .card-content p, .search_results .search-results-list .search-card .card-content ol li, ol .search_results .search-results-list .search-card .card-content li,
.search_results .search-results-list .search-card .card-content ul li,
ul .search_results .search-results-list .search-card .card-content li {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.search_results .search-results-list .no-results {
  color: #4E3729;
  font-family: "NeulisNeue", Arial, sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.search_results .pagination {
  display: none;
}