@import url(https://p.typekit.net/p.css?s=1&k=zmk1qnz&ht=tk&f=137.139.140.169.171.173.175.176.5474.25136.39816.39817.39818.39819.39820.39821&a=72130307&app=typekit&e=css);


/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  }::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  }.font-primary { font-family: "proxima-nova",sans-serif; }.font-secondary { font-family: "baskerville-display-pt",serif; }.font-tertiary { font-family: "baskerville-display-pt",serif; }body * { font-family: "proxima-nova",sans-serif; }h1, h2, h3, h4, h5, h6 { font-family: "baskerville-display-pt",serif; }.fluid-fs {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.text-display-1 {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-display-1);
    --min-fs: var(--text-display-1-min);
  }.text-display-2 {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-display-2);
    --min-fs: var(--text-display-2-min);
  }.text-display-3 {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-display-3);
    --min-fs: var(--text-display-3-min);
  }.heading1 {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-h1);
    --min-fs: var(--text-h1-min);
    line-height: 1.5;
  }.heading2 {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-h2);
    --min-fs: var(--text-h2-min);
    line-height: 1.5;
  }.text-title {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-title);
    --min-fs: var(--text-title-min);
  }.\!text-body-md {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.text-body-md {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.\!text-body-md {

    --max-fs: var(--text-body-md) !important;
    --min-fs: var(--text-body-md-min) !important;
  }.text-body-md {

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
  }.text-body-sm {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-sm);
    --min-fs: var(--text-body-sm-min);
  }.text-body-xs {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-xs);
    --min-fs: var(--text-body-xs-min);
  }.\!text-button {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.text-button {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.\!text-button {

    --max-fs: var(--text-button) !important;
    --min-fs: var(--text-button-xs) !important;
  }.text-button {

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs);
  }@media screen and (min-width: 360px) {
  .\!text-button {
      --min-vw: 360 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 430 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-button-md-min) !important;
      --min-fs: var(--text-button-sm-min) !important
  }
  .text-button {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .\!text-button {
      --min-vw: 430 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 1279 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-button-lg-min) !important;
      --min-fs: var(--text-button-md-min) !important
  }
  .text-button {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .\!text-button {
      --min-vw: 1280 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 1920 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-button) !important;
      --min-fs: var(--text-button-lg-min) !important
  }
  .text-button {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.text-display-4 {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-display-4);
    --min-fs: var(--text-display-4-min);
  }.text-label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-label);
    --min-fs: var(--text-label-min);
  }.text-body-lg {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-lg);
    --min-fs: var(--text-body-lg-min);
  }.\!text-cta-button {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.text-cta-button {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));
  }.\!text-cta-button {

    --max-fs: var(--text-cta-button) !important;
    --min-fs: var(--text-cta-button-xs) !important;
  }.text-cta-button {

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs);
  }@media screen and (min-width: 360px) {

  .\!text-cta-button {
      --min-vw: 360 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 430 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-cta-button-md-min) !important;
      --min-fs: var(--text-cta-button-sm-min) !important
  }

  .text-cta-button {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  .\!text-cta-button {
      --min-vw: 430 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 1279 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-cta-button-lg-min) !important;
      --min-fs: var(--text-cta-button-md-min) !important
  }

  .text-cta-button {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  .\!text-cta-button {
      --min-vw: 1280 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 1920 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-cta-button) !important;
      --min-fs: var(--text-cta-button-lg-min) !important
  }

  .text-cta-button {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }.text-year {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-year);
    --min-fs: var(--text-year-min);
  }.pointer-events-none{
  pointer-events: none}.visible{
  visibility: visible}.invisible{
  visibility: hidden}.static{
  position: static}.fixed{
  position: fixed}.absolute{
  position: absolute}.\!relative{
  position: relative !important}.relative{
  position: relative}.sticky{
  position: sticky}.inset-0{
  inset: 0px}.inset-x-0{
  left: 0px;
  right: 0px}.\!left-\[unset\]{
  left: unset !important}.\!right-\[unset\]{
  right: unset !important}.\!top-\[unset\]{
  top: unset !important}.-right-1{
  right: -0.25rem}.bottom-0{
  bottom: 0px}.bottom-10{
  bottom: 2.5rem}.bottom-5{
  bottom: 1.25rem}.bottom-\[170px\]{
  bottom: 170px}.left-0{
  left: 0px}.left-1\/2{
  left: 50%}.left-\[-50px\]{
  left: -50px}.left-\[-7px\]{
  left: -7px}.left-\[103\%\]{
  left: 103%}.left-\[unset\]{
  left: unset}.right-0{
  right: 0px}.right-10{
  right: 2.5rem}.right-5{
  right: 1.25rem}.right-\[-50px\]{
  right: -50px}.right-\[unset\]{
  right: unset}.top-0{
  top: 0px}.top-1\/2{
  top: 50%}.top-20{
  top: 5rem}.top-\[-24px\]{
  top: -24px}.top-\[-25px\]{
  top: -25px}.top-\[-300\%\]{
  top: -300%}.top-\[46\%\]{
  top: 46%}.top-\[60\%\]{
  top: 60%}.top-\[unset\]{
  top: unset}.top-full{
  top: 100%}.z-10{
  z-index: 10}.z-40{
  z-index: 40}.z-50{
  z-index: 50}.z-\[-1\]{
  z-index: -1}.z-\[0\]{
  z-index: 0}.z-\[1\]{
  z-index: 1}.z-\[2\]{
  z-index: 2}.z-\[45\]{
  z-index: 45}.z-\[99\]{
  z-index: 99}.\!float-right{
  float: right !important}.\!float-left{
  float: left !important}.m-0{
  margin: 0px}.\!mx-auto{
  margin-left: auto !important;
  margin-right: auto !important}.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem}.mx-\[10px\]{
  margin-left: 10px;
  margin-right: 10px}.mx-auto{
  margin-left: auto;
  margin-right: auto}.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem}.\!mb-0{
  margin-bottom: 0px !important}.\!mt-0{
  margin-top: 0px !important}.\!mt-2{
  margin-top: 0.5rem !important}.\!mt-2\.5{
  margin-top: 0.625rem !important}.-mt-5{
  margin-top: -1.25rem}.mb-0{
  margin-bottom: 0px}.mb-10{
  margin-bottom: 2.5rem}.mb-2{
  margin-bottom: 0.5rem}.mb-2\.5{
  margin-bottom: 0.625rem}.mb-3{
  margin-bottom: 0.75rem}.mb-5{
  margin-bottom: 1.25rem}.mb-6{
  margin-bottom: 1.5rem}.mb-7{
  margin-bottom: 1.75rem}.mb-8{
  margin-bottom: 2rem}.mb-\[10px\]{
  margin-bottom: 10px}.mb-\[25px\]{
  margin-bottom: 25px}.ml-\[10px\]{
  margin-left: 10px}.ml-auto{
  margin-left: auto}.mr-0{
  margin-right: 0px}.mr-1{
  margin-right: 0.25rem}.mr-2{
  margin-right: 0.5rem}.mr-3{
  margin-right: 0.75rem}.mr-5{
  margin-right: 1.25rem}.mr-\[10px\]{
  margin-right: 10px}.mt-0{
  margin-top: 0px}.mt-1{
  margin-top: 0.25rem}.mt-10{
  margin-top: 2.5rem}.mt-16{
  margin-top: 4rem}.mt-2{
  margin-top: 0.5rem}.mt-2\.5{
  margin-top: 0.625rem}.mt-3{
  margin-top: 0.75rem}.mt-4{
  margin-top: 1rem}.mt-5{
  margin-top: 1.25rem}.mt-6{
  margin-top: 1.5rem}.mt-8{
  margin-top: 2rem}.mt-\[10px\]{
  margin-top: 10px}.mt-\[30px\]{
  margin-top: 30px}.mt-\[var\(--header-height\)\]{
  margin-top: var(--header-height)}.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2}.line-clamp-3{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3}.block{
  display: block}.inline-block{
  display: inline-block}.inline{
  display: inline}.\!flex{
  display: flex !important}.flex{
  display: flex}.inline-flex{
  display: inline-flex}.table{
  display: table}.grid{
  display: grid}.contents{
  display: contents}.\!hidden{
  display: none !important}.hidden{
  display: none}.aspect-\[1039\/720\]{
  aspect-ratio: 1039/720}.aspect-\[116\/79\]{
  aspect-ratio: 116/79}.aspect-\[1180\/600\]{
  aspect-ratio: 1180/600}.aspect-\[1180\/640\]{
  aspect-ratio: 1180/640}.aspect-\[12\/15\]{
  aspect-ratio: 12/15}.aspect-\[15\/17\]{
  aspect-ratio: 15/17}.aspect-\[1920\/208\]{
  aspect-ratio: 1920/208}.aspect-\[1920\/420\]{
  aspect-ratio: 1920/420}.aspect-\[1920\/522\]{
  aspect-ratio: 1920/522}.aspect-\[1920\/600\]{
  aspect-ratio: 1920/600}.aspect-\[1920\/832\]{
  aspect-ratio: 1920/832}.aspect-\[1920\/969\]{
  aspect-ratio: 1920/969}.aspect-\[20\/20\]{
  aspect-ratio: 20/20}.aspect-\[24\/24\]{
  aspect-ratio: 24/24}.aspect-\[260\/260\]{
  aspect-ratio: 260/260}.aspect-\[3\/2\]{
  aspect-ratio: 3/2}.aspect-\[30\/31\]{
  aspect-ratio: 30/31}.aspect-\[300\/200\]{
  aspect-ratio: 300/200}.aspect-\[310\/310\]{
  aspect-ratio: 310/310}.aspect-\[380\/380\]{
  aspect-ratio: 380/380}.aspect-\[393\/393\]{
  aspect-ratio: 393/393}.aspect-\[400\/368\]{
  aspect-ratio: 400/368}.aspect-\[453\/453\]{
  aspect-ratio: 453/453}.aspect-\[459\/458\]{
  aspect-ratio: 459/458}.aspect-\[518\/346\]{
  aspect-ratio: 518/346}.aspect-\[630\/630\]{
  aspect-ratio: 630/630}.aspect-\[64\/27\]{
  aspect-ratio: 64/27}.aspect-\[648\/720\]{
  aspect-ratio: 648/720}.aspect-\[8\/9\]{
  aspect-ratio: 8/9}.aspect-\[80\/59\]{
  aspect-ratio: 80/59}.aspect-\[864\/486\]{
  aspect-ratio: 864/486}.aspect-\[960\/725\]{
  aspect-ratio: 960/725}.aspect-auto{
  aspect-ratio: auto}.aspect-square{
  aspect-ratio: 1 / 1}.size-6{
  width: 1.5rem;
  height: 1.5rem}.size-full{
  width: 100%;
  height: 100%}.\!h-\[14px\]{
  height: 14px !important}.\!h-auto{
  height: auto !important}.h-10{
  height: 2.5rem}.h-16{
  height: 4rem}.h-2{
  height: 0.5rem}.h-3{
  height: 0.75rem}.h-3\.5{
  height: 0.875rem}.h-6{
  height: 1.5rem}.h-8{
  height: 2rem}.h-\[1px\]{
  height: 1px}.h-\[22px\]{
  height: 22px}.h-\[25px\]{
  height: 25px}.h-\[30px\]{
  height: 30px}.h-\[45px\]{
  height: 45px}.h-\[60px\]{
  height: 60px}.h-auto{
  height: auto}.h-full{
  height: 100%}.h-px{
  height: 1px}.max-h-0{
  max-height: 0px}.max-h-\[250px\]{
  max-height: 250px}.max-h-max{
  max-height: -moz-max-content;
  max-height: max-content}.\!min-h-\[200px\]{
  min-height: 200px !important}.min-h-\[208px\]{
  min-height: 208px}.min-h-\[300px\]{
  min-height: 300px}.min-h-\[350px\]{
  min-height: 350px}.min-h-\[500px\]{
  min-height: 500px}.min-h-max{
  min-height: -moz-max-content;
  min-height: max-content}.min-h-screen{
  min-height: 100vh}.min-h-svh{
  min-height: 100svh}.\!w-\[14px\]{
  width: 14px !important}.w-1\/2{
  width: 50%}.w-10{
  width: 2.5rem}.w-2{
  width: 0.5rem}.w-3{
  width: 0.75rem}.w-32{
  width: 8rem}.w-6{
  width: 1.5rem}.w-8{
  width: 2rem}.w-\[1px\]{
  width: 1px}.w-\[25px\]{
  width: 25px}.w-\[30px\]{
  width: 30px}.w-\[60px\]{
  width: 60px}.w-\[calc\(100\%-20px\)\]{
  width: calc(100% - 20px)}.w-auto{
  width: auto}.w-full{
  width: 100%}.\!min-w-\[200px\]{
  min-width: 200px !important}.\!min-w-\[250px\]{
  min-width: 250px !important}.min-w-10{
  min-width: 2.5rem}.min-w-\[120px\]{
  min-width: 120px}.min-w-\[25px\]{
  min-width: 25px}.min-w-\[272px\]{
  min-width: 272px}.min-w-\[30px\]{
  min-width: 30px}.min-w-\[60px\]{
  min-width: 60px}.min-w-\[62px\]{
  min-width: 62px}.min-w-max{
  min-width: -moz-max-content;
  min-width: max-content}.\!max-w-\[108px\]{
  max-width: 108px !important}.max-w-20{
  max-width: 5rem}.max-w-6{
  max-width: 1.5rem}.max-w-\[100\%\]{
  max-width: 100%}.max-w-\[1020px\]{
  max-width: 1020px}.max-w-\[116px\]{
  max-width: 116px}.max-w-\[120px\]{
  max-width: 120px}.max-w-\[177px\]{
  max-width: 177px}.max-w-\[200px\]{
  max-width: 200px}.max-w-\[264px\]{
  max-width: 264px}.max-w-\[30px\]{
  max-width: 30px}.max-w-\[393px\]{
  max-width: 393px}.max-w-\[408px\]{
  max-width: 408px}.max-w-\[420px\]{
  max-width: 420px}.max-w-\[500px\]{
  max-width: 500px}.max-w-\[60px\]{
  max-width: 60px}.max-w-\[740px\]{
  max-width: 740px}.max-w-\[90\%\]{
  max-width: 90%}.max-w-full{
  max-width: 100%}.flex-1{
  flex: 1 1 0%}.grow{
  flex-grow: 1}.border-separate{
  border-collapse: separate}.border-spacing-y-6{
  --tw-border-spacing-y: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{
  transform-origin: bottom}.origin-bottom-right{
  transform-origin: bottom right}.origin-right{
  transform-origin: right}.origin-top{
  transform-origin: top}.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{
  --tw-translate-y: 3rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{
  --tw-translate-y: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[180deg\]{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{
  --tw-scale-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{
  cursor: pointer}.resize{
  resize: both}.list-decimal{
  list-style-type: decimal}.list-disc{
  list-style-type: disc}.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none}.columns-3{
  -moz-columns: 3;
       columns: 3}.\!grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important}.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr))}.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr))}.flex-row{
  flex-direction: row}.\!flex-row-reverse{
  flex-direction: row-reverse !important}.flex-col{
  flex-direction: column}.flex-col-reverse{
  flex-direction: column-reverse}.flex-wrap{
  flex-wrap: wrap}.items-center{
  align-items: center}.justify-start{
  justify-content: flex-start}.justify-end{
  justify-content: flex-end}.justify-center{
  justify-content: center}.justify-between{
  justify-content: space-between}.gap-10{
  gap: 2.5rem}.gap-2{
  gap: 0.5rem}.gap-2\.5{
  gap: 0.625rem}.gap-3{
  gap: 0.75rem}.gap-5{
  gap: 1.25rem}.gap-8{
  gap: 2rem}.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem}.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem}.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem}.gap-y-4{
  row-gap: 1rem}.overflow-hidden{
  overflow: hidden}.overflow-y-auto{
  overflow-y: auto}.overflow-y-hidden{
  overflow-y: hidden}.\!rounded-none{
  border-radius: 0px !important}.rounded{
  border-radius: 0.25rem}.rounded-\[4px\]{
  border-radius: 4px}.rounded-full{
  border-radius: 9999px}.rounded-none{
  border-radius: 0px}.\!border{
  border-width: 1px !important}.border{
  border-width: 1px}.\!border-t-0{
  border-top-width: 0px !important}.border-b{
  border-bottom-width: 1px}.border-b-0{
  border-bottom-width: 0px}.border-l{
  border-left-width: 1px}.border-l-4{
  border-left-width: 4px}.border-r{
  border-right-width: 1px}.border-t{
  border-top-width: 1px}.border-t-\[0\.5px\]{
  border-top-width: 0.5px}.border-solid{
  border-style: solid}.\!border-none{
  border-style: none !important}.\!border-mahogany{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important}.\!border-stroke{
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important}.\!border-white{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important}.border-\[\#222C2B26\]{
  border-color: #222C2B26}.border-\[\#522B3933\]{
  border-color: #522B3933}.border-\[\#D9D9D9\]{
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity))}.border-\[\#E4E4E4\]{
  --tw-border-opacity: 1;
  border-color: rgb(228 228 228 / var(--tw-border-opacity))}.border-\[\#ffffff33\]{
  border-color: #ffffff33}.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity))}.border-black-800{
  --tw-border-opacity: 1;
  border-color: rgb(208 208 208 / var(--tw-border-opacity))}.border-blue{
  --tw-border-opacity: 1;
  border-color: rgb(4 29 111 / var(--tw-border-opacity))}.border-dark-grey{
  --tw-border-opacity: 1;
  border-color: rgb(56 65 64 / var(--tw-border-opacity))}.border-green{
  --tw-border-opacity: 1;
  border-color: rgb(18 111 64 / var(--tw-border-opacity))}.border-mahogany{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity))}.border-red{
  --tw-border-opacity: 1;
  border-color: rgb(170 1 1 / var(--tw-border-opacity))}.border-smoke{
  --tw-border-opacity: 1;
  border-color: rgb(205 205 205 / var(--tw-border-opacity))}.border-smoke-dark{
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity))}.border-stroke{
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity))}.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity))}.\!border-t-transparent{
  border-top-color: transparent !important}.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(47 47 47 / var(--tw-border-opacity))}.border-b-eee{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(239 239 239 / var(--tw-border-opacity))}.border-b-mahogany{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(82 43 57 / var(--tw-border-opacity))}.border-b-stroke{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(222 224 223 / var(--tw-border-opacity))}.border-b-transparent{
  border-bottom-color: transparent}.border-l-black{
  --tw-border-opacity: 1;
  border-left-color: rgb(47 47 47 / var(--tw-border-opacity))}.border-l-stroke{
  --tw-border-opacity: 1;
  border-left-color: rgb(222 224 223 / var(--tw-border-opacity))}.border-r-black{
  --tw-border-opacity: 1;
  border-right-color: rgb(47 47 47 / var(--tw-border-opacity))}.border-r-stroke{
  --tw-border-opacity: 1;
  border-right-color: rgb(222 224 223 / var(--tw-border-opacity))}.border-t-stroke{
  --tw-border-opacity: 1;
  border-top-color: rgb(222 224 223 / var(--tw-border-opacity))}.border-opacity-10{
  --tw-border-opacity: 0.1}.border-opacity-30{
  --tw-border-opacity: 0.3}.border-opacity-50{
  --tw-border-opacity: 0.5}.border-opacity-80{
  --tw-border-opacity: 0.8}.\!bg-mahogany{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity)) !important}.\!bg-transparent{
  background-color: transparent !important}.\!bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}.bg-\[\#0b0b0b\]{
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity))}.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity))}.bg-black-000{
  --tw-bg-opacity: 1;
  background-color: rgb(62 66 69 / var(--tw-bg-opacity))}.bg-black-gradient{
  --tw-bg-opacity: 1;
  background-color: rgb(14 18 17 / var(--tw-bg-opacity))}.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(4 29 111 / var(--tw-bg-opacity))}.bg-bright-green{
  --tw-bg-opacity: 1;
  background-color: rgb(37 211 102 / var(--tw-bg-opacity))}.bg-dark-banner{
  --tw-bg-opacity: 1;
  background-color: rgb(34 44 43 / var(--tw-bg-opacity))}.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity))}.bg-green{
  --tw-bg-opacity: 1;
  background-color: rgb(18 111 64 / var(--tw-bg-opacity))}.bg-grey-bg{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity))}.bg-light-grey-2{
  --tw-bg-opacity: 1;
  background-color: rgb(249 248 247 / var(--tw-bg-opacity))}.bg-mahogany{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}.bg-mist-bg{
  --tw-bg-opacity: 1;
  background-color: rgb(248 244 239 / var(--tw-bg-opacity))}.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(117 133 146 / var(--tw-bg-opacity))}.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(170 1 1 / var(--tw-bg-opacity))}.bg-smoke{
  --tw-bg-opacity: 1;
  background-color: rgb(205 205 205 / var(--tw-bg-opacity))}.bg-transparent{
  background-color: transparent}.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-10{
  --tw-bg-opacity: 0.1}.bg-opacity-60{
  --tw-bg-opacity: 0.6}.bg-opacity-75{
  --tw-bg-opacity: 0.75}.bg-opacity-80{
  --tw-bg-opacity: 0.8}.\!bg-contain{
  background-size: contain !important}.bg-contain{
  background-size: contain}.bg-cover{
  background-size: cover}.\!bg-center{
  background-position: center !important}.bg-right{
  background-position: right}.bg-right-top{
  background-position: right top}.\!bg-no-repeat{
  background-repeat: no-repeat !important}.bg-no-repeat{
  background-repeat: no-repeat}.object-contain{
  -o-object-fit: contain;
     object-fit: contain}.object-cover{
  -o-object-fit: cover;
     object-fit: cover}.object-center{
  -o-object-position: center;
     object-position: center}.p-0{
  padding: 0px}.p-1{
  padding: 0.25rem}.p-4{
  padding: 1rem}.p-6{
  padding: 1.5rem}.p-\[30px\]{
  padding: 30px}.p-\[3px\]{
  padding: 3px}.\!px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important}.\!px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important}.\!py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important}.\!py-\[3\.5px\]{
  padding-top: 3.5px !important;
  padding-bottom: 3.5px !important}.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem}.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem}.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem}.px-4{
  padding-left: 1rem;
  padding-right: 1rem}.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem}.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem}.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px}.px-\[5vw\]{
  padding-left: 5vw;
  padding-right: 5vw}.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem}.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem}.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem}.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem}.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem}.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem}.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem}.py-\[100px\]{
  padding-top: 100px;
  padding-bottom: 100px}.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px}.py-\[64px\]{
  padding-top: 64px;
  padding-bottom: 64px}.\!pb-2{
  padding-bottom: 0.5rem !important}.\!pb-2\.5{
  padding-bottom: 0.625rem !important}.\!pl-2{
  padding-left: 0.5rem !important}.\!pl-4{
  padding-left: 1rem !important}.\!pr-0{
  padding-right: 0px !important}.pb-0{
  padding-bottom: 0px}.pb-10{
  padding-bottom: 2.5rem}.pb-3{
  padding-bottom: 0.75rem}.pb-4{
  padding-bottom: 1rem}.pb-5{
  padding-bottom: 1.25rem}.pb-\[1\.5rem\]{
  padding-bottom: 1.5rem}.pb-\[10px\]{
  padding-bottom: 10px}.pb-\[120px\]{
  padding-bottom: 120px}.pb-\[30px\]{
  padding-bottom: 30px}.pb-\[350px\]{
  padding-bottom: 350px}.pb-\[9px\]{
  padding-bottom: 9px}.pl-5{
  padding-left: 1.25rem}.pr-2{
  padding-right: 0.5rem}.pr-5{
  padding-right: 1.25rem}.pr-6{
  padding-right: 1.5rem}.pr-\[10px\]{
  padding-right: 10px}.pt-0{
  padding-top: 0px}.pt-10{
  padding-top: 2.5rem}.pt-16{
  padding-top: 4rem}.pt-2{
  padding-top: 0.5rem}.pt-5{
  padding-top: 1.25rem}.pt-8{
  padding-top: 2rem}.pt-\[100px\]{
  padding-top: 100px}.pt-\[18px\]{
  padding-top: 18px}.pt-\[2\.5rem\]{
  padding-top: 2.5rem}.pt-\[240px\]{
  padding-top: 240px}.pt-\[30px\]{
  padding-top: 30px}.pt-\[60px\]{
  padding-top: 60px}.text-left{
  text-align: left}.\!text-center{
  text-align: center !important}.text-center{
  text-align: center}.text-right{
  text-align: right}.align-middle{
  vertical-align: middle}.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem}.text-\[0px\]{
  font-size: 0px}.text-\[10px\]{
  font-size: 10px}.\!font-medium{
  font-weight: 500 !important}.\!font-semibold{
  font-weight: 600 !important}.font-bold{
  font-weight: 700}.font-light{
  font-weight: 300}.font-medium{
  font-weight: 500}.font-normal{
  font-weight: 400}.font-semibold{
  font-weight: 600}.uppercase{
  text-transform: uppercase}.capitalize{
  text-transform: capitalize}.italic{
  font-style: italic}.\!leading-\[150\%\]{
  line-height: 150% !important}.leading-5{
  line-height: 1.25rem}.leading-\[1\.625\]{
  line-height: 1.625}.leading-\[1\.6\]{
  line-height: 1.6}.leading-\[100\%\]{
  line-height: 100%}.leading-\[120\%\]{
  line-height: 120%}.leading-\[125\%\]{
  line-height: 125%}.leading-\[150\%\]{
  line-height: 150%}.leading-\[160\%\]{
  line-height: 160%}.leading-\[175\%\]{
  line-height: 175%}.leading-\[normal\]{
  line-height: normal}.leading-none{
  line-height: 1}.\!tracking-\[0\.24px\]{
  letter-spacing: 0.24px !important}.tracking-\[-0\.7px\]{
  letter-spacing: -0.7px}.tracking-\[0\.24px\]{
  letter-spacing: 0.24px}.tracking-\[0\.32px\]{
  letter-spacing: 0.32px}.tracking-\[0\.3px\]{
  letter-spacing: 0.3px}.tracking-\[0\.48\]{
  letter-spacing: 0.48}.tracking-\[0\.48px\]{
  letter-spacing: 0.48px}.tracking-\[0\.8px\]{
  letter-spacing: 0.8px}.tracking-\[1\.1px\]{
  letter-spacing: 1.1px}.tracking-\[1\.6px\]{
  letter-spacing: 1.6px}.tracking-\[2\.2px\]{
  letter-spacing: 2.2px}.\!text-grey-text{
  --tw-text-opacity: 1 !important;
  color: rgb(111 111 111 / var(--tw-text-opacity)) !important}.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}.text-\[\#000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))}.text-address{
  --tw-text-opacity: 1;
  color: rgb(78 86 85 / var(--tw-text-opacity))}.text-black{
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity))}.text-black-000{
  --tw-text-opacity: 1;
  color: rgb(62 66 69 / var(--tw-text-opacity))}.text-black-0001{
  --tw-text-opacity: 1;
  color: rgb(18 18 19 / var(--tw-text-opacity))}.text-black-2{
  --tw-text-opacity: 1;
  color: rgb(13 13 13 / var(--tw-text-opacity))}.text-black-200{
  --tw-text-opacity: 1;
  color: rgb(65 65 66 / var(--tw-text-opacity))}.text-black-400{
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity))}.text-black-600{
  --tw-text-opacity: 1;
  color: rgb(178 179 181 / var(--tw-text-opacity))}.text-black-700{
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity))}.text-black-opacity{
  color: #1B1C1E99}.text-copper-foll{
  --tw-text-opacity: 1;
  color: rgb(184 119 80 / var(--tw-text-opacity))}.text-dark{
  --tw-text-opacity: 1;
  color: rgb(39 48 40 / var(--tw-text-opacity))}.text-dark-banner{
  --tw-text-opacity: 1;
  color: rgb(34 44 43 / var(--tw-text-opacity))}.text-dark-black{
  --tw-text-opacity: 1;
  color: rgb(33 37 41 / var(--tw-text-opacity))}.text-dark-grey{
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}.text-e3{
  --tw-text-opacity: 1;
  color: rgb(62 60 60 / var(--tw-text-opacity))}.text-fee{
  --tw-text-opacity: 1;
  color: rgb(254 254 254 / var(--tw-text-opacity))}.text-form-black{
  --tw-text-opacity: 1;
  color: rgb(29 25 23 / var(--tw-text-opacity))}.text-grey{
  --tw-text-opacity: 1;
  color: rgb(119 119 119 / var(--tw-text-opacity))}.text-grey-text{
  --tw-text-opacity: 1;
  color: rgb(111 111 111 / var(--tw-text-opacity))}.text-grey-text1{
  --tw-text-opacity: 1;
  color: rgb(89 94 98 / var(--tw-text-opacity))}.text-grey-text2{
  --tw-text-opacity: 1;
  color: rgb(142 141 141 / var(--tw-text-opacity))}.text-leather{
  --tw-text-opacity: 1;
  color: rgb(143 74 24 / var(--tw-text-opacity))}.text-mahogany{
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity))}.text-transparent{
  color: transparent}.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.underline{
  text-decoration-line: underline}.underline-offset-2{
  text-underline-offset: 2px}.underline-offset-4{
  text-underline-offset: 4px}.\!opacity-100{
  opacity: 1 !important}.opacity-0{
  opacity: 0}.opacity-100{
  opacity: 1}.opacity-30{
  opacity: 0.3}.opacity-50{
  opacity: 0.5}.opacity-60{
  opacity: 0.6}.bg-blend-multiply{
  background-blend-mode: multiply}.mix-blend-multiply{
  mix-blend-mode: multiply}.mix-blend-darken{
  mix-blend-mode: darken}.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#DEE0DF\]{
  --tw-shadow: 0 0 0 1px #DEE0DF;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_\#DEE0DF\]{
  --tw-shadow: 0 0 0 3px #DEE0DF;
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0px_0px_10px_0px_rgba\(13\2c 13\2c 13\2c 0\.08\)\]{
  --tw-shadow: 0px 0px 10px 0px rgba(13,13,13,0.08);
  --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0px_1px_0px_0px_rgba\(34\2c 44\2c 43\2c 0\.15\)\]{
  --tw-shadow: 0px 1px 0px 0px rgba(34,44,43,0.15);
  --tw-shadow-colored: 0px 1px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px}.outline-0{
  outline-width: 0px}.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{
  --tw-blur: blur(2px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition-all{
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important}.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}.\!duration-500{
  transition-duration: 500ms !important}.duration-100{
  transition-duration: 100ms}.duration-300{
  transition-duration: 300ms}.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content)}/* Third Party Libraries *//**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}/* Configure all fonts here *//* @font-face {
  font-family: "Palatino Linotype";
  src: url("../fonts/pala-regular.ttf") format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "Palatino Linotype";
  src: url("../fonts/pala-bold.ttf") format("truetype");
  font-weight: 700;
} */:root {
  --min-vw: 640;
  --max-vw: 1920;

  /* convert to px */
  --min-vw-px: calc(var(--min-vw) * 1px);
  --max-vw-px: calc(var(--max-vw) * 1px);

  /* font sizes at --max-vw */
  --text-year: 200;
  --text-display-1: 44;
  --text-display-2: 40;
  --text-display-3: 32;
  --text-display-4: 11;
  --text-h1: 28;
  --text-h2: 24;
  --text-title: 20;
  --text-body-lg: 18;
  --text-base: 16;
  
  --text-cta-button: 16;
  --text-cta-button-lg: 14;
  --text-cta-button-md: 13;
  --text-cta-button-sm: 12;
  --text-cta-button-xs: 12;

  --text-body-md: 15;
  --text-body-sm: 14;
  --text-body-xs: 13;

  --text-button: 12;
  --text-button-lg: 11;
  --text-button-md: 11;
  --text-button-sm: 10;
  --text-button-xs: 10;

  --text-label: 10;

  /* font sizes at --min-vw */
  --text-year-min: calc(var(--text-year) * 0.36);
  --text-display-1-min: calc(var(--text-display-1) * 0.773);
  --text-display-2-min: calc(var(--text-display-2) * 0.775);
  --text-display-3-min: calc(var(--text-display-3) * 0.79);
  --text-display-4-min: calc(var(--text-display-4) * 0.93);
  --text-h1-min: calc(var(--text-h1) * 0.75);
  --text-h2-min: calc(var(--text-h2) * 0.83);
  --text-title-min: calc(var(--text-title) * 0.9);
  --text-body-lg-min: calc(var(--text-body-lg) * 0.945);


  --text-cta-button-min: calc(var(--text-cta-button) * 0.875);
  --text-cta-button-xs-min: var(--text-cta-button-xs);
  --text-cta-button-sm-min: var(--text-cta-button-sm);
  --text-cta-button-md-min: var(--text-cta-button-md);
  --text-cta-button-lg-min: var(--text-cta-button-lg);

  --text-body-md-min: calc(var(--text-body-md) * 0.85);
  --text-body-sm-min: calc(var(--text-body-sm) * 1);
  --text-body-xs-min: calc(var(--text-body-xs) * 1);

  --text-button-min: calc(var(--text-button) * 0.93);
  --text-button-xs-min: var(--text-button-xs);
  --text-button-sm-min: var(--text-button-sm);
  --text-button-md-min: var(--text-button-md);
  --text-button-lg-min: var(--text-button-lg);

  --text-label-min: calc(var(--text-label) * 1);
  --text-base-min: 14;
}body { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min); }/* Configure website containers here */:root {
  --container: 1760px;
  --container-lg: 1640px;  
  --container-md: 1560px;
  --container-sm: 1440px;
  /* --container-xs: 1240px; */
  --container-lg-px: 6.382978723404255%;
  --container-md-px: 8.511%;
  --container-md-small-px: 4%;
  --container-sm-px: 11.702127659574469%;
  --container-sm-small-px: 6%;
  /* --container-xs-px: 17.02%; */
}.container {
  max-width: 1920px;
  width: 100%;
  /* padding: 0 20px; */
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}@media (min-width: 768px) {
  .container-lg {
    padding: 0 var(--container-lg-px);
  }
  .container-md {
    padding: 0 var(--container-md-small-px);
  }
  .container-sm {
    padding: 0 var(--container-sm-small-px);
  }

  .footer-container {
    padding: 0 20px;
  }
}@media (min-width: 1024px) {
  .container-lg {
    padding: 0 var(--container-lg-px);
  }
  .container-md {
    padding: 0 var(--container-md-px);
  }
  .container-sm {
    padding: 0 var(--container-sm-px);
  }
/* 
  .container-xs {
    padding: 0 var(--container-xs-px);
  } */
}@media (min-width: 1280px) {
  .footer-container {
    padding: 0 var(--container-sm-px);
  }
}html {
  scroll-behavior: smooth;
  line-height: 1.5rem;
}[x-cloak] { display: none !important; }img{
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  vertical-align: middle}input, button{
  outline-width: 0px}input:focus, button:focus{
  outline-width: 0px}.custom-common-btn {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs);
  }@media screen and (min-width: 360px) {

  .custom-common-btn {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  .custom-common-btn {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  .custom-common-btn {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }.custom-common-btn{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}@media (min-width: 1024px){.custom-common-btn{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}.custom-common-btn{
    background: radial-gradient(53.65% 139.84% at 50% 50%, #522B39 0%, #522B39 100%);
}.custom-common-mahogany-btn {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs);
  }@media screen and (min-width: 360px) {
  .custom-common-mahogany-btn {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .custom-common-mahogany-btn {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .custom-common-mahogany-btn {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.custom-common-mahogany-btn{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.custom-common-mahogany-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity))}@media (min-width: 1024px){.custom-common-mahogany-btn{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}.custom-common-btn:hover{
    background: radial-gradient(53.65% 139.84% at 50% 50%, #522B39 0%, #673B4B 100%);
}.common-transparent-button{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.common-transparent-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}@media (min-width: 768px){.common-transparent-button{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}@media (min-width: 1280px){.common-transparent-button{
    padding-left: 3rem;
    padding-right: 3rem}}.common-transparent-button-with-border {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs);
  }@media screen and (min-width: 360px) {
  .common-transparent-button-with-border {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .common-transparent-button-with-border {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .common-transparent-button-with-border {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.common-transparent-button-with-border{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.24px;
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.common-transparent-button-with-border:hover{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.common-transparent-button-with-border{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}@media (min-width: 1280px){.common-transparent-button-with-border{
    padding-left: 3rem;
    padding-right: 3rem}}.common-transparent-button-bold{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.48px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.common-transparent-button-bold:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}@media (min-width: 768px){.common-transparent-button-bold{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}@media (min-width: 1280px){.common-transparent-button-bold{
    padding-left: 3rem;
    padding-right: 3rem}}.custom-swiper-pagination .swiper-pagination-bullet{
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 1}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
  background-color: rgb(184 119 80 / var(--tw-bg-opacity))}.lg-image-slider-and-text-content .custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}.bg-mahogany-gradient{
    background: linear-gradient(0deg, rgba(82, 43, 57, 0.50) 0%, rgba(82, 43, 57, 0.50) 100%);
}.text-shadow{
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.00);
}.common-form .common-form .wpforms-container .wpforms-field-container label:focus-within, .common-form .wpforms-container .wpforms-field-container .custom-form-name-input .wpforms-one-half label:focus-within{
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form .common-form .wpforms-container .wpforms-field-container label:focus, .common-form .wpforms-container .wpforms-field-container .custom-form-name-input .wpforms-one-half label:focus{
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form .common-form .wpforms-container .wpforms-field-container label:focus-visible, .common-form .wpforms-container .wpforms-field-container .custom-form-name-input .wpforms-one-half label:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form .wpforms-field-label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(56 65 64 / var(--tw-text-opacity));
  }.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner{
  border-radius: 0px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
  padding-left: 1rem !important}.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable{
  padding-top: 3.5px !important;
  padding-bottom: 3.5px !important}.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__list--dropdown,
.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__inner,
.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity)) !important}.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single,
.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md) !important;
    --min-fs: var(--text-body-md-min) !important;
  }.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single::-moz-placeholder, .common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable::-moz-placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single::placeholder,
.common-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable::placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container,
.common-form .wpforms-container .wpforms-field-container select,
.common-form .wpforms-container .wpforms-field-container input {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    height: auto;
    width: 100%;
    max-width: 100%;
    border-radius: 0px;
    border-width: 1px !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 300;
    line-height: 160%;
  }.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container::-moz-placeholder, .common-form .wpforms-container .wpforms-field-container select::-moz-placeholder, .common-form .wpforms-container .wpforms-field-container input::-moz-placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container::placeholder,
.common-form .wpforms-container .wpforms-field-container select::placeholder,
.common-form .wpforms-container .wpforms-field-container input::placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container:focus-within,
.common-form .wpforms-container .wpforms-field-container select:focus-within,
.common-form .wpforms-container .wpforms-field-container input:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container:hover,
.common-form .wpforms-container .wpforms-field-container select:hover,
.common-form .wpforms-container .wpforms-field-container input:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container:focus,
.common-form .wpforms-container .wpforms-field-container select:focus,
.common-form .wpforms-container .wpforms-field-container input:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container:focus-visible,
.common-form .wpforms-container .wpforms-field-container select:focus-visible,
.common-form .wpforms-container .wpforms-field-container input:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}@media (min-width: 768px){.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .iti__country-container,
.common-form .wpforms-container .wpforms-field-container select,
.common-form .wpforms-container .wpforms-field-container input{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem}}.common-form .wpforms-container .wpforms-field-container input[type=checkbox]{
  width: auto !important;
  padding-right: 0px !important}.common-form .wpforms-container .wpforms-field-container input[type=radio]{
  width: auto;
  padding-left: 0px !important;
  padding-right: 0px !important}.common-form div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}.common-form div.wpforms-container-full .wpforms-field.wpforms-field-radio ul{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0px}@media (min-width: 1280px){.common-form div.wpforms-container-full .wpforms-field.wpforms-field-radio ul{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important}}@media (min-width: 1536px){.common-form div.wpforms-container-full .wpforms-field.wpforms-field-radio ul{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important}}.common-form div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row{
    /* @apply items-end; */
}.common-form .custom-label-hide label{
  opacity: 0}.common-form div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .modern-title { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 600;
    line-height: 160%;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    --tw-text-opacity: 0.7; }.common-form div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li{
  margin-right: 1.25rem}.common-form div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:last-child{
  margin-right: 0px}.common-form .dz-message svg{
  display: none}.common-form .dz-message{
  position: relative}.common-form .dz-message::before{
  left: 50%;
  top: 0px;
  display: block;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="40" viewBox="0 0 41 40" fill="none"><g opacity="0.6"><path d="M30.8817 34.5833H10.1484C9.5704 34.5597 9.00274 34.4224 8.47789 34.1792C7.95304 33.936 7.48129 33.5917 7.08964 33.166C6.69799 32.7403 6.39412 32.2415 6.19543 31.6983C5.99674 31.155 5.90713 30.5779 5.93171 30V25C5.93171 24.6684 6.06341 24.3505 6.29783 24.1161C6.53225 23.8817 6.85019 23.75 7.18171 23.75C7.51323 23.75 7.83117 23.8817 8.06559 24.1161C8.30001 24.3505 8.43171 24.6684 8.43171 25V30C8.38868 30.4948 8.53778 30.9873 8.84809 31.3752C9.15841 31.7631 9.60612 32.0166 10.0984 32.0833H30.8817C31.374 32.0166 31.8217 31.7631 32.132 31.3752C32.4423 30.9873 32.5914 30.4948 32.5484 30V25C32.5484 24.6684 32.6801 24.3505 32.9145 24.1161C33.1489 23.8817 33.4669 23.75 33.7984 23.75C34.1299 23.75 34.4478 23.8817 34.6823 24.1161C34.9167 24.3505 35.0484 24.6684 35.0484 25V30C35.0983 31.1589 34.6885 32.2907 33.9082 33.149C33.1279 34.0074 32.0402 34.5228 30.8817 34.5833ZM27.1817 14.5833C27.0175 14.5841 26.8547 14.552 26.7031 14.4891C26.5514 14.4261 26.4138 14.3335 26.2984 14.2166L20.515 8.43329L14.7317 14.2166C14.4948 14.4374 14.1813 14.5576 13.8575 14.5519C13.5337 14.5462 13.2247 14.415 12.9957 14.186C12.7667 13.957 12.6355 13.648 12.6298 13.3242C12.624 13.0003 12.7442 12.6869 12.965 12.45L19.6317 5.78329C19.8661 5.54921 20.1838 5.41772 20.515 5.41772C20.8463 5.41772 21.164 5.54921 21.3984 5.78329L28.065 12.45C28.2991 12.6843 28.4306 13.002 28.4306 13.3333C28.4306 13.6645 28.2991 13.9822 28.065 14.2166C27.9496 14.3335 27.8121 14.4261 27.6604 14.4891C27.5087 14.552 27.3459 14.5841 27.1817 14.5833Z" fill="%236F6F6F"/><path d="M20.5156 26.2501C20.1854 26.2458 19.87 26.1127 19.6365 25.8792C19.403 25.6457 19.2699 25.3303 19.2656 25.0001V6.66675C19.2656 6.33523 19.3973 6.01728 19.6317 5.78286C19.8662 5.54844 20.1841 5.41675 20.5156 5.41675C20.8471 5.41675 21.1651 5.54844 21.3995 5.78286C21.6339 6.01728 21.7656 6.33523 21.7656 6.66675V25.0001C21.7613 25.3303 21.6282 25.6457 21.3947 25.8792C21.1612 26.1127 20.8458 26.2458 20.5156 26.2501Z" fill="%236F6F6F"/></g></svg>')}.common-form .wpforms-field.wpforms-field-file-upload{
  padding-bottom: 0px !important}input[type="search"]::-webkit-search-cancel-button {
    display: none;
}input, select, textarea{
  outline: 2px solid transparent;
  outline-offset: 2px}input:focus-within, select:focus-within, textarea:focus-within{
  outline: 2px solid transparent;
  outline-offset: 2px}input:focus, select:focus, textarea:focus{
  outline: 2px solid transparent;
  outline-offset: 2px}.lg-text-content h6 { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-title);
    --min-fs: var(--text-title-min);
    margin-bottom: 10px;
    margin-top: 2rem;
    font-weight: 600;
    text-transform: capitalize;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity)); }.lg-text-content h6:first-child{
  margin-top: 0px}.lg-text-content p,
.lg-text-content a,
.lg-text-content span,
.lg-text-content div {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(111 111 111 / var(--tw-text-opacity));
  }.lg-text-content ul{
  list-style-type: disc;
  padding-left: 0.75rem}@media (min-width: 768px){.lg-text-content ul{
    padding-left: 1.5rem}}.lg-text-content ol{
  list-style-type: decimal;
  padding-left: 0.75rem}@media (min-width: 768px){.lg-text-content ol{
    padding-left: 1.5rem}}.lg-text-content ol.alpha{
    list-style-type: lower-alpha;
}#site-header{
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 50;
  width: 100%;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 700ms;
  transition-duration: 100ms}#site-header.open{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}#site-header .social .social-item a img{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}#site-header .social .social-item a:hover img{
  opacity: 0.7}#site-header .social .color-social-icon{
  display: none}#site-header .color-logo-image{
  display: none}#site-header #primary-menu-container .primary-menu{
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem}@media (min-width: 1536px){#site-header #primary-menu-container .primary-menu{
    -moz-column-gap: 3rem;
         column-gap: 3rem}}#site-header #primary-menu-container .primary-menu .primary-menu-item>a { font-family: "baskerville-display-pt",serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs); }@media screen and (min-width: 360px) {

  #site-header #primary-menu-container .primary-menu .primary-menu-item>a {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  #site-header #primary-menu-container .primary-menu .primary-menu-item>a {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  #site-header #primary-menu-container .primary-menu .primary-menu-item>a {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }#site-header #primary-menu-container .primary-menu .primary-menu-item>a{
  position: relative;
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 1rem;
  vertical-align: middle;
  text-transform: capitalize;
  letter-spacing: 0.8px}#site-header #primary-menu-container .primary-menu .primary-menu-item>a::after{
  position: absolute;
  bottom: 0px;
  left: 50%;
  height: 1px;
  width: 0px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: var(--tw-content);
  transition-duration: 300ms}#site-header #primary-menu-container .primary-menu .primary-menu-item>a:hover::after{
  content: var(--tw-content);
  width: 100%}#site-header .menu-toggler-container .menu-toggler .hr-divider{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}#site-header .menu-toggler-container .menu-toggler .close::before{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}#site-header .menu-toggler-container .menu-toggler .close::after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}#site-header .menu-toggler-container .menu-toggler .toggler-btn-txt {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs);
  }@media screen and (min-width: 360px) {

  #site-header .menu-toggler-container .menu-toggler .toggler-btn-txt {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  #site-header .menu-toggler-container .menu-toggler .toggler-btn-txt {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  #site-header .menu-toggler-container .menu-toggler .toggler-btn-txt {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }#site-header .menu-toggler-container .menu-toggler .toggler-btn-txt{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}body.alt-header #site-header{
  position: relative;
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity))}body.alt-header #site-header .header-logo{
  border-color: #522B3933}body.alt-header #site-header .social .social-icon, body.alt-header #site-header .logo-image{
  display: none}body.alt-header #site-header .social .color-social-icon, body.alt-header #site-header .color-logo-image{
  display: block}body.alt-header #site-header .lang-toggler svg, body.alt-header #site-header .lang-toggler path, body.alt-header #site-header .lang-toggler rect{
  fill: #522B39}body.alt-header #site-header .menu-toggler-container .menu-toggler .hr-divider{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}body.alt-header #site-header .menu-toggler-container .menu-toggler .close::before{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}body.alt-header #site-header .menu-toggler-container .menu-toggler .close::after{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}body.alt-header #site-header .menu-toggler-container .menu-toggler .toggler-btn-txt{
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity))}body.alt-header #site-header.open{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}body.alt-header #site-header.open .header-logo{
  border-color: #ffffff33}body.alt-header #site-header.open .social .social-icon, body.alt-header #site-header.open .logo-image{
  display: block}body.alt-header #site-header.open .social .color-social-icon, body.alt-header #site-header.open .color-logo-image{
  display: none}body.alt-header #site-header.open .lang-toggler svg, body.alt-header #site-header.open .lang-toggler path, body.alt-header #site-header.open .lang-toggler rect{
  fill: #fff}body.alt-header #site-header.open .menu-toggler-container .menu-toggler .hr-divider{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}body.alt-header #site-header.open .menu-toggler-container .menu-toggler .close::before{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}body.alt-header #site-header.open .menu-toggler-container .menu-toggler .close::after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}body.alt-header #site-header.open .menu-toggler-container .menu-toggler .toggler-btn-txt{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}#site-header-condensed{
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 45;
  width: 100%;
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 1px 0px 0px rgba(34,44,43,0.15);
  --tw-shadow-colored: 0px 1px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition: background-color 0.6s, transform 0.6s cubic-bezier(0.77, 0, 0.175, 1)}#site-header-condensed.show{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#site-header-condensed .menu-toggler-container .menu-toggler .hr-divider{
  --tw-bg-opacity: 1;
  background-color: rgb(34 44 43 / var(--tw-bg-opacity))}#site-header-condensed .menu-toggler-container .menu-toggler .close::before{
  --tw-bg-opacity: 1;
  background-color: rgb(34 44 43 / var(--tw-bg-opacity))}#site-header-condensed .menu-toggler-container .menu-toggler .close::after{
  --tw-bg-opacity: 1;
  background-color: rgb(34 44 43 / var(--tw-bg-opacity))}#site-header-condensed .menu-toggler-container .menu-toggler.open .hr-divider{
  --tw-bg-opacity: 1;
  background-color: rgb(254 254 254 / var(--tw-bg-opacity))}#site-header-condensed .menu-toggler-container .menu-toggler.open .toggler-btn-txt{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}#site-header-condensed .menu-toggler-container .menu-toggler.open .close::before{
  --tw-bg-opacity: 1;
  background-color: rgb(254 254 254 / var(--tw-bg-opacity))}#site-header-condensed .menu-toggler-container .menu-toggler.open .close::after{
  --tw-bg-opacity: 1;
  background-color: rgb(254 254 254 / var(--tw-bg-opacity))}#site-header-condensed.open{
  --tw-bg-opacity: 1;
  background-color: rgb(34 44 43 / var(--tw-bg-opacity))}.secondary-menu{
  visibility: hidden;
  position: fixed;
  inset: 0px;
  z-index: 40;
  width: 100%;
  overflow-y: auto;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition: visibility 0s 1.2s, opacity 0s 1.2s}.secondary-menu .secondary-nav {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-h2);
    --min-fs: var(--text-h2-min);
    line-height: 1.5;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }@media (min-width: 768px){.secondary-menu .secondary-nav{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 7.5vw;
         column-gap: 7.5vw}}.secondary-menu .secondary-nav .secondary-nav-item{
  --tw-translate-y: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
      transition: opacity 0.6s 0s, transform 0.6s 0s}.secondary-menu .secondary-nav .secondary-nav-item>a { font-family: "baskerville-display-pt",serif; text-transform: capitalize; }.secondary-menu .secondary-menu-details{
  --tw-translate-y: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
    transition: opacity 0.6s, transform 0.6s 0.7s}.secondary-menu::after{
  position: fixed;
  inset: 0px;
  width: 100%;
  height: 100%;
  transform-origin: top;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  --tw-content: '';
  content: var(--tw-content);
    transition: transform 1s 0.2s cubic-bezier(0.77, 0, 0.175, 1)}.secondary-menu.open{
  visibility: visible;
  opacity: 1;
  transition-delay: 0s !important}.secondary-menu.open .secondary-nav .secondary-nav-item{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1}.secondary-menu.open .secondary-nav .secondary-nav-item a{
  position: relative;
  display: inline-block}.secondary-menu.open .secondary-nav .secondary-nav-item a::after{
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 1px;
  width: 0px;
  align-content: normal;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: var(--tw-content);
  transition-duration: 300ms}.secondary-menu.open .secondary-nav .secondary-nav-item a:hover::after{
  content: var(--tw-content);
  width: 100%}.secondary-menu.open .secondary-nav .secondary-nav-item{
        transition: opacity 0.6s 0.7s, transform 0.6s 0.7s}.secondary-menu.open .secondary-menu-details{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
      transition: opacity 0.6s 1.5s, transform 0.6s 1.5s}.secondary-menu.open::after{
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-toggler-container .menu-toggler .hr-divider{
  margin-top: 0.25rem;
  display: block;
  height: 1px;
  width: 1.5rem;
  transform-origin: left;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-toggler-container .menu-toggler .hr-divider:first-child{
  margin-top: 0px;
          transition: background-color 0.4s ease, transform 0.4s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.menu-toggler-container .menu-toggler .hr-divider:nth-child(2) {
          transition: background-color 0.4s ease, transform 0.4s 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
        }.menu-toggler-container .menu-toggler .hr-divider:nth-child(3) {
          transition: background-color 0.4s ease, transform 0.4s 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
        }.menu-toggler-container .menu-toggler .close{
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  transform-origin: center;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-toggler-container .menu-toggler .close::before{
  position: absolute;
  top: 50%;
  left: 50%;
  height: 1px;
  width: 1.5rem;
  transform-origin: right;
  --tw-content: '';
  content: var(--tw-content);
          transition: background-color 0.4s ease, transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
          transform: translate(-50%, -50%) scaleX(0)}.menu-toggler-container .menu-toggler .close::after{
  position: absolute;
  top: 50%;
  left: 50%;
  height: 1.5rem;
  width: 1px;
  transform-origin: top;
  --tw-content: '';
  content: var(--tw-content);
          transition: background-color 0.4s ease, transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
          transform: translate(-50%, -50%) scaleY(0)}.menu-toggler-container .menu-toggler.open .hr-divider{
  transform-origin: right;
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-toggler-container .menu-toggler.open .close::before{
  transform-origin: left;
            transition: transform 0.4s 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
            transform: translate(-50%, -50%) scaleX(1)}.menu-toggler-container .menu-toggler.open .close::after{
  transform-origin: bottom;
            transition: transform 0.4s 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
            transform: translate(-50%, -50%) scaleY(1)}.lang-container:hover  .wpml-ls-legacy-list-horizontal ul{
  display: block}.lang-container .wpml-ls-legacy-list-horizontal ul{
  position: absolute;
  right: 0px;
  display: block;
  display: none;
  width: 100%;
  min-width: 120px;
  max-width: 120px}.group:hover .lang-container .wpml-ls-legacy-list-horizontal ul{
  display: block}.lang-container .wpml-ls-legacy-list-horizontal ul li { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs); }@media screen and (min-width: 360px) {
  .lang-container .wpml-ls-legacy-list-horizontal ul li {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .lang-container .wpml-ls-legacy-list-horizontal ul li {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .lang-container .wpml-ls-legacy-list-horizontal ul li {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.lang-container .wpml-ls-legacy-list-horizontal ul li{
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity));
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.48px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.lang-container .wpml-ls-legacy-list-horizontal ul li:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity))}.secondary-menu-details .wpml-ls-legacy-list-horizontal,
  .secondary-menu-details a{
  padding-left: 0px}.logo-image,
  .color-logo-image{
  max-width: 116px}#footer .footer-menu-container{
  margin-top: 1rem;
  display: none}@media (min-width: 1024px){#footer .footer-menu-container{
    display: block}}#footer .footer-menu-container .footer-menu{
  display: flex;
  justify-content: space-between;
  gap: 2rem}@media (min-width: 1536px){#footer .footer-menu-container .footer-menu{
    -moz-column-gap: 70px;
         column-gap: 70px}}#footer .footer-menu-container .footer-menu .footer-menu-item a { font-family: "baskerville-display-pt",serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-lg);
    --min-fs: var(--text-body-lg-min);
    position: relative;
    display: inline-block;
    padding-bottom: 9px;
    text-transform: capitalize;
    line-height: 1.25rem; }#footer .footer-menu-container .footer-menu .footer-menu-item a::after{
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 1px;
  width: 100%;
  transform-origin: right;
  --tw-scale-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  --tw-content: '';
  content: var(--tw-content)}#footer .footer-menu-container .footer-menu .footer-menu-item a:hover::after{
  transform-origin: left;
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#footer .footer-menu-container .footer-menu .footer-menu-item.menu-item-has-children > a{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0}#footer .footer-menu-container .footer-menu .footer-menu-item.menu-item-has-children li.footer-menu-item{
  margin-top: 0.5rem}#footer .footer-menu-container .footer-menu .footer-menu-item.menu-item-has-children li.footer-menu-item:first-child{
  margin-top: 0px}#footer .footer-social a img{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}#footer .footer-social a:hover img{
  opacity: 0.7}.back-to-top:hover img{
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7459%) hue-rotate(56deg) brightness(110%) contrast(103%);
}.back-to-top:hover{
  filter: drop-shadow(0 6px 6.75px rgba(0, 0, 0, 0.16));
}.chat-btn-tooltip::after{
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none"><path d="M6.5 5.5L0.5 10.5L0.5 0.5L6.5 5.5Z" fill="white"/></svg>') !important;
}.footer-social-popup{
  max-width: 0px;
  transform-origin: bottom;
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition: all .5s}.footer-social-popup.active{
  max-width: 200px;
  transform-origin: bottom right;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition: all .5s}/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * baskerville-display-pt:
 *   - http://typekit.com/eulas/00000000000000007735bcf6
 *   - http://typekit.com/eulas/00000000000000007735ceef
 *   - http://typekit.com/eulas/00000000000000007735bcf9
 *   - http://typekit.com/eulas/00000000000000007735bcfa
 * baskerville-poster-pt:
 *   - http://typekit.com/eulas/00000000000000007735bcf7
 *   - http://typekit.com/eulas/00000000000000007735cee8
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000007735e602
 *   - http://typekit.com/eulas/00000000000000007735e603
 *   - http://typekit.com/eulas/00000000000000007758cf7d
 *   - http://typekit.com/eulas/00000000000000007735e611
 *   - http://typekit.com/eulas/00000000000000007735e601
 *   - http://typekit.com/eulas/00000000000000007735e60d
 *   - http://typekit.com/eulas/00000000000000007735e609
 *   - http://typekit.com/eulas/00000000000000007758cf8f
 *   - http://typekit.com/eulas/00000000000000007735e606
 *   - http://typekit.com/eulas/00000000000000007735e605
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 *//*{"last_published":"2025-07-24 02:09:49 UTC"}*/@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/846224/00000000000000007735e602/31/l?subset_id=2&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/846224/00000000000000007735e602/31/d?subset_id=2&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/846224/00000000000000007735e602/31/a?subset_id=2&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/5be242/00000000000000007735e603/31/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/5be242/00000000000000007735e603/31/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/5be242/00000000000000007735e603/31/a?subset_id=2&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/38ea3a/00000000000000007758cf7d/31/l?subset_id=2&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/38ea3a/00000000000000007758cf7d/31/d?subset_id=2&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/38ea3a/00000000000000007758cf7d/31/a?subset_id=2&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/99d25e/00000000000000007735e611/31/l?subset_id=2&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/99d25e/00000000000000007735e611/31/d?subset_id=2&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/99d25e/00000000000000007735e611/31/a?subset_id=2&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/4b22bb/00000000000000007735e601/31/l?subset_id=2&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/4b22bb/00000000000000007735e601/31/d?subset_id=2&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/4b22bb/00000000000000007735e601/31/a?subset_id=2&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/e37e5a/00000000000000007735e60d/31/l?subset_id=2&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/e37e5a/00000000000000007735e60d/31/d?subset_id=2&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/e37e5a/00000000000000007735e60d/31/a?subset_id=2&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/d7ff92/00000000000000007735e609/31/l?subset_id=2&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/d7ff92/00000000000000007735e609/31/d?subset_id=2&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/d7ff92/00000000000000007735e609/31/a?subset_id=2&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/6eb0e3/00000000000000007758cf8f/31/l?subset_id=2&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/6eb0e3/00000000000000007758cf8f/31/d?subset_id=2&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/6eb0e3/00000000000000007758cf8f/31/a?subset_id=2&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/3888dc/00000000000000007735e606/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/3888dc/00000000000000007735e606/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/3888dc/00000000000000007735e606/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/26f7ec/00000000000000007735e605/31/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/26f7ec/00000000000000007735e605/31/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/26f7ec/00000000000000007735e605/31/a?subset_id=2&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}@font-face {
font-family:"baskerville-display-pt";
src:url("https://use.typekit.net/af/0bdd22/00000000000000007735bcf6/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/0bdd22/00000000000000007735bcf6/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/0bdd22/00000000000000007735bcf6/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"baskerville-display-pt";
src:url("https://use.typekit.net/af/d9c16d/00000000000000007735ceef/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d9c16d/00000000000000007735ceef/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d9c16d/00000000000000007735ceef/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"baskerville-display-pt";
src:url("https://use.typekit.net/af/f47d2c/00000000000000007735bcf9/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/f47d2c/00000000000000007735bcf9/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/f47d2c/00000000000000007735bcf9/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}@font-face {
font-family:"baskerville-display-pt";
src:url("https://use.typekit.net/af/b9ff99/00000000000000007735bcfa/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/b9ff99/00000000000000007735bcfa/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/b9ff99/00000000000000007735bcfa/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}@font-face {
font-family:"baskerville-poster-pt";
src:url("https://use.typekit.net/af/4edb90/00000000000000007735bcf7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4edb90/00000000000000007735bcf7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4edb90/00000000000000007735bcf7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}@font-face {
font-family:"baskerville-poster-pt";
src:url("https://use.typekit.net/af/0801ff/00000000000000007735cee8/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/0801ff/00000000000000007735cee8/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/0801ff/00000000000000007735cee8/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }.tk-baskerville-display-pt { font-family: "baskerville-display-pt",serif; }.tk-baskerville-poster-pt { font-family: "baskerville-poster-pt",serif; }.btn {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs);
  }@media screen and (min-width: 360px) {
  .btn {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .btn {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .btn {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.btn{
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  font-weight: 500}@media not all and (min-width: 768px){.btn{
    height: 2.5rem}}@media (min-width: 768px){.btn{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem}}@media (min-width: 1280px){.btn{
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}.btn{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.btn.btn-outline-white{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.btn.btn-outline-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}.lg-image-banner-content,
.lg-video-banner {
  background: linear-gradient(180deg, #0e1211 0%, rgba(14, 18, 17, 0) 100%);
}.video-play-btn:hover img{
  filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7466%) hue-rotate(231deg) brightness(95%) contrast(108%);
}.common-arrow-button{
  position: relative;
  padding-right: 1.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.common-arrow-button::after{
  position: absolute;
  right: 0px;
  top: 73%;
  display: block;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  align-content: normal;
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><mask id="mask0_8170_4668" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="21"><rect y="0.5" width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_8170_4668)"><path d="M11.5385 15.2114L10.6602 14.3076L13.8429 11.1249H3.75V9.87491H13.8429L10.6602 6.6922L11.5385 5.78845L16.25 10.4999L11.5385 15.2114Z" fill="%23522B39"/></g></svg>');
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms}.common-arrow-button:hover::after{
  right: -0.25rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.watches-slider .swiper-slide{
  height: auto}.custom-swiper-button-next,
.custom-swiper-button-prev{
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.custom-swiper-button-next:hover,
.custom-swiper-button-prev:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}@media (min-width: 1024px){.custom-swiper-button-next,
.custom-swiper-button-prev{
    height: 3rem;
    width: 3rem}}.custom-swiper-button-next{
  right: -50px}@media (min-width: 1024px){.custom-swiper-button-next{
    right: -60px}}@media (min-width: 1280px){.custom-swiper-button-next{
    right: -85px}}.custom-swiper-button-prev{
  left: -50px}@media (min-width: 1024px){.custom-swiper-button-prev{
    left: -60px}}@media (min-width: 1280px){.custom-swiper-button-prev{
    left: -85px}}.custom-swiper-button-prev::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M8.18501 2.70696C8.23064 2.66306 8.28447 2.62858 8.34343 2.60548C8.40238 2.58239 8.46531 2.57113 8.52862 2.57236C8.65647 2.57483 8.7781 2.62799 8.86676 2.72014C8.95542 2.81229 9.00384 2.93589 9.00137 3.06374C8.9989 3.1916 8.94574 3.31323 8.85358 3.40189L3.53394 8.51903L15.5894 8.51903C15.7173 8.51903 15.8399 8.56983 15.9304 8.66025C16.0208 8.75067 16.0716 8.8733 16.0716 9.00117C16.0716 9.12905 16.0208 9.25168 15.9304 9.3421C15.8399 9.43252 15.7173 9.48332 15.5894 9.48332L3.53523 9.48332L8.85423 14.5992C8.89986 14.6431 8.93639 14.6955 8.96175 14.7536C8.98711 14.8116 9.00079 14.874 9.00201 14.9373C9.00323 15.0006 8.99198 15.0636 8.96888 15.1225C8.94579 15.1815 8.9113 15.2353 8.86741 15.2809C8.82351 15.3266 8.77105 15.3631 8.71303 15.3884C8.65501 15.4138 8.59257 15.4275 8.52926 15.4287C8.46595 15.4299 8.40303 15.4187 8.34407 15.3956C8.28511 15.3725 8.23128 15.338 8.18565 15.2941L2.1248 9.46403C2.06248 9.40406 2.01291 9.33212 1.97905 9.25253C1.94519 9.17295 1.92773 9.08734 1.92773 9.00085C1.92773 8.91436 1.94519 8.82876 1.97905 8.74918C2.01291 8.66959 2.06248 8.59765 2.1248 8.53768L8.18501 2.70696Z" fill="%23522B39"/></svg>');
    position: absolute;
    left: 50%;
    top: 50%;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    font-size: 0px;
}.custom-swiper-button-next::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9.81499 2.70696C9.76936 2.66306 9.71553 2.62858 9.65657 2.60548C9.59762 2.58239 9.53469 2.57113 9.47138 2.57236C9.34353 2.57483 9.2219 2.62799 9.13324 2.72014C9.04458 2.81229 8.99616 2.93589 8.99863 3.06374C9.0011 3.1916 9.05426 3.31323 9.14642 3.40189L14.4661 8.51903L2.41056 8.51903C2.28269 8.51903 2.16005 8.56983 2.06964 8.66025C1.97922 8.75067 1.92842 8.8733 1.92842 9.00117C1.92842 9.12905 1.97922 9.25168 2.06964 9.3421C2.16005 9.43252 2.28269 9.48332 2.41056 9.48332L14.4648 9.48332L9.14577 14.5992C9.10014 14.6431 9.06361 14.6955 9.03825 14.7536C9.01289 14.8116 8.99921 14.874 8.99799 14.9373C8.99677 15.0006 9.00802 15.0636 9.03112 15.1225C9.05421 15.1815 9.0887 15.2353 9.13259 15.2809C9.17649 15.3266 9.22895 15.3631 9.28697 15.3884C9.34499 15.4138 9.40743 15.4275 9.47074 15.4287C9.53405 15.4299 9.59697 15.4187 9.65593 15.3956C9.71489 15.3725 9.76872 15.338 9.81435 15.2941L15.8752 9.46403C15.9375 9.40406 15.9871 9.33212 16.021 9.25253C16.0548 9.17295 16.0723 9.08734 16.0723 9.00085C16.0723 8.91436 16.0548 8.82876 16.021 8.74918C15.9871 8.66959 15.9375 8.59765 15.8752 8.53768L9.81499 2.70696Z" fill="%23522B39"/></svg>');
    position: absolute;
    left: 50%;
    top: 50%;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    font-size: 0px;
}.custom-swiper-button-prev:hover::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M8.18501 2.70696C8.23064 2.66306 8.28447 2.62858 8.34343 2.60548C8.40238 2.58239 8.46531 2.57113 8.52862 2.57236C8.65647 2.57483 8.7781 2.62799 8.86676 2.72014C8.95542 2.81229 9.00384 2.93589 9.00137 3.06374C8.9989 3.1916 8.94574 3.31323 8.85358 3.40189L3.53394 8.51903L15.5894 8.51903C15.7173 8.51903 15.8399 8.56983 15.9304 8.66025C16.0208 8.75067 16.0716 8.8733 16.0716 9.00117C16.0716 9.12905 16.0208 9.25168 15.9304 9.3421C15.8399 9.43252 15.7173 9.48332 15.5894 9.48332L3.53523 9.48332L8.85423 14.5992C8.89986 14.6431 8.93639 14.6955 8.96175 14.7536C8.98711 14.8116 9.00079 14.874 9.00201 14.9373C9.00323 15.0006 8.99198 15.0636 8.96888 15.1225C8.94579 15.1815 8.9113 15.2353 8.86741 15.2809C8.82351 15.3266 8.77105 15.3631 8.71303 15.3884C8.65501 15.4138 8.59257 15.4275 8.52926 15.4287C8.46595 15.4299 8.40303 15.4187 8.34407 15.3956C8.28511 15.3725 8.23128 15.338 8.18565 15.2941L2.1248 9.46403C2.06248 9.40406 2.01291 9.33212 1.97905 9.25253C1.94519 9.17295 1.92773 9.08734 1.92773 9.00085C1.92773 8.91436 1.94519 8.82876 1.97905 8.74918C2.01291 8.66959 2.06248 8.59765 2.1248 8.53768L8.18501 2.70696Z" fill="%23FFFFFF"/></svg>');    
}.custom-swiper-button-next:hover::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9.81499 2.70696C9.76936 2.66306 9.71553 2.62858 9.65657 2.60548C9.59762 2.58239 9.53469 2.57113 9.47138 2.57236C9.34353 2.57483 9.2219 2.62799 9.13324 2.72014C9.04458 2.81229 8.99616 2.93589 8.99863 3.06374C9.0011 3.1916 9.05426 3.31323 9.14642 3.40189L14.4661 8.51903L2.41056 8.51903C2.28269 8.51903 2.16005 8.56983 2.06964 8.66025C1.97922 8.75067 1.92842 8.8733 1.92842 9.00117C1.92842 9.12905 1.97922 9.25168 2.06964 9.3421C2.16005 9.43252 2.28269 9.48332 2.41056 9.48332L14.4648 9.48332L9.14577 14.5992C9.10014 14.6431 9.06361 14.6955 9.03825 14.7536C9.01289 14.8116 8.99921 14.874 8.99799 14.9373C8.99677 15.0006 9.00802 15.0636 9.03112 15.1225C9.05421 15.1815 9.0887 15.2353 9.13259 15.2809C9.17649 15.3266 9.22895 15.3631 9.28697 15.3884C9.34499 15.4138 9.40743 15.4275 9.47074 15.4287C9.53405 15.4299 9.59697 15.4187 9.65593 15.3956C9.71489 15.3725 9.76872 15.338 9.81435 15.2941L15.8752 9.46403C15.9375 9.40406 15.9871 9.33212 16.021 9.25253C16.0548 9.17295 16.0723 9.08734 16.0723 9.00085C16.0723 8.91436 16.0548 8.82876 16.021 8.74918C15.9871 8.66959 15.9375 8.59765 15.8752 8.53768L9.81499 2.70696Z" fill="%23FFFFFF"/></svg>');    
}.text-content-gradient {
  background: linear-gradient(0deg, #0e1211 0%, rgba(14, 18, 17, 0) 100%);
}.custom-swiper-pagination{
    
}.home-subscribe-form .wpforms-container .wpforms-form .wpforms-field-label .wpforms-required-label,
.home-subscribe-form .wpforms-container .wpforms-form .wpforms-field-label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }.home-subscribe-form .wpforms-container .wpforms-form .wpforms-field-label{
  margin-bottom: 0.5rem}.home-subscribe-form .wpforms-container .wpforms-field{
  padding-top: 0px !important;
  padding-bottom: 0px !important}.home-subscribe-form .wpforms-container .wpforms-field-container{
  display: grid;
  gap: 1.25rem}@media (min-width: 640px){.home-subscribe-form .wpforms-container .wpforms-field-container{
    grid-template-columns: repeat(2, minmax(0, 1fr))}}.home-subscribe-form .wpforms-container .wpforms-field-container input {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    height: auto;
    width: 100%;
    max-width: 100%;
    border-radius: 0px;
    border-width: 1px !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 300;
    line-height: 160%;
  }.home-subscribe-form .wpforms-container .wpforms-field-container input::-moz-placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.home-subscribe-form .wpforms-container .wpforms-field-container input::placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.home-subscribe-form .wpforms-container .wpforms-field-container input:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form .wpforms-container .wpforms-field-container input:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important}.home-subscribe-form .wpforms-container .wpforms-field-container input:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form .wpforms-container .wpforms-field-container input:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}@media (min-width: 768px){.home-subscribe-form .wpforms-container .wpforms-field-container input{
    padding-top: 1rem;
    padding-bottom: 1rem}}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit] {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs);
  }@media screen and (min-width: 360px) {
  .home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit] {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit] {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit] {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit]{
  margin-top: 1.25rem;
  height: auto;
  border-radius: 0px !important;
  line-height: 150% !important;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active):hover,
.home-subscribe-form div.wpforms-container-full button[type=submit]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}@media (min-width: 768px){.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit]{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}@media (min-width: 1280px){.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit]{
    padding-left: 3rem;
    padding-right: 3rem}}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active)::after,
.home-subscribe-form div.wpforms-container-full button[type=submit]::after{
  content: var(--tw-content);
  display: none}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active):focus-within,
.home-subscribe-form div.wpforms-container-full button[type=submit]:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active):hover,
.home-subscribe-form div.wpforms-container-full button[type=submit]:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active):focus,
.home-subscribe-form div.wpforms-container-full button[type=submit]:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active):focus-visible,
.home-subscribe-form div.wpforms-container-full button[type=submit]:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}@media (min-width: 1024px){.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit]{
    margin-top: 2.5rem}}.home-subscribe-form div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.home-subscribe-form div.wpforms-container-full button[type=submit]{
    border: 1px solid #fff !important;
    font-weight: 500 !important;
}.home-subscribe-form div.wpforms-container-full button[type=submit]:hover{
    background: #fff;
}.home-subscribe-form div.wpforms-container-full .wpforms-form .wpforms-submit-container{
  display: flex;
  justify-content: center}.home-subscribe-form div.wpforms-container-full:not(:empty){
  margin-bottom: 0px}.home-subscribe-form .wpforms-submit-spinner{
  display: none !important}.shop-contents .custom-label, .shop-contents .woof_container_inner h4 { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-title);
    --min-fs: var(--text-title-min);
    margin-bottom: 1.25rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(222 224 223 / var(--tw-border-opacity));
    padding-bottom: 1.25rem;
    font-weight: 600;
    text-transform: capitalize;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity)); }.shop-contents .woof_container {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
  }.shop-contents .woof_container.woof_text_search_container{
  margin-bottom: 1.25rem;
  padding-bottom: 1.5rem}.shop-contents .woof_container.woof_text_search_container .woof_container_inner{
  position: relative}.shop-contents .woof_container.woof_text_search_container .woof_container_inner::after {
                    content: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8608 18.4745L12.1207 12.7344C11.6623 13.1249 11.1352 13.4271 10.5394 13.641C9.94357 13.8548 9.34468 13.9618 8.74273 13.9618C7.27485 13.9618 6.03246 13.4537 5.01557 12.4374C3.99868 11.4211 3.49023 10.179 3.49023 8.71113C3.49023 7.24324 3.99807 6.00054 5.01373 4.98304C6.0294 3.96554 7.27118 3.45618 8.73907 3.45496C10.207 3.45374 11.45 3.96218 12.4681 4.98029C13.4862 5.9984 13.9952 7.2411 13.9952 8.70837C13.9952 9.34515 13.8825 9.96146 13.657 10.5573C13.4315 11.1531 13.1351 11.6628 12.7678 12.0863L18.508 17.8255L17.8608 18.4745ZM8.74365 13.0442C9.95976 13.0442 10.9864 12.6256 11.8237 11.7884C12.6609 10.9512 13.0795 9.92418 13.0795 8.70746C13.0795 7.49074 12.6609 6.46407 11.8237 5.62746C10.9864 4.79085 9.95976 4.37224 8.74365 4.37162C7.52754 4.37101 6.50057 4.78962 5.66273 5.62746C4.8249 6.46529 4.40629 7.49196 4.4069 8.70746C4.40751 9.92296 4.82612 10.9496 5.66273 11.7875C6.49935 12.6253 7.52601 13.0439 8.74273 13.0433" fill="%236F6F6F"/></svg>');
                    pointer-events: none;
                    position: absolute;
                    top: 50%;
                    right: 1.25rem;
                    height: 22px;
                    width: auto;
                    --tw-translate-y: -50%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }.shop-contents .woof_container.woof_text_search_container input[type="search"]{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 10px;
  padding-bottom: 10px;
  --tw-text-opacity: 1;
  color: rgb(111 111 111 / var(--tw-text-opacity))}.shop-contents .woof_container.woof_text_search_container input[type="search"]::-moz-placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.shop-contents .woof_container.woof_text_search_container input[type="search"]::placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.shop-contents .woof_container.woof_text_search_container input[type="search"]:focus-within{
  outline: 2px solid transparent;
  outline-offset: 2px}.shop-contents .woof_container.woof_text_search_container input[type="search"]:focus{
  outline: 2px solid transparent;
  outline-offset: 2px}.shop-contents .woof_container.woof_text_search_container input[type="search"]:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px}.shop-contents .woof_container.woof_container_product_brand{
  margin: 0px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem}.shop-contents .woof_container.woof_container_product_brand a.woof_front_toggle{
  position: relative;
  height: auto;
  color: transparent}@media (min-width: 1280px){.shop-contents .woof_container.woof_container_product_brand a.woof_front_toggle{
    display: none}}.shop-contents .woof_container.woof_container_product_brand a.woof_front_toggle::after {
                    content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L6 1.5L11 6.5' stroke='%232F2F2F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
                    position: absolute;
                    right: 0px;
                    top: 50%;
                    height: 100%;
                    --tw-translate-y: -50%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                    transition-property: transform;
                    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                    transition-duration: 300ms;
                }.shop-contents .woof_container.woof_container_product_brand a.woof_front_toggle.woof_front_toggle_closed::after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    margin: 0px;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(111 111 111 / var(--tw-text-opacity));
  }.shop-contents .woof_container.woof_container_product_brand ul.woof_list li:first-child{
  margin-top: 0px}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li .iradio_square-blue{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li label.woof_radio_label{
  margin: 0px;
  width: 100%;
  padding: 0px}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li{
  padding-bottom: 0.625rem !important;
  padding-right: 0.625rem}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li label.woof_radio_label{
  width: calc(100% - 20px)}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li label.woof_radio_label.woof_radio_label_selected{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity))}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li a.woof_childs_list_opener span{
  background-size: contain !important;
  background-position: center !important;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li a.woof_childs_list_opener span.woof_is_closed{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li ul.woof_childs_list{
  padding-left: 0.625rem !important}.shop-contents .woof_container.woof_container_product_brand ul.woof_list > li{
  margin-top: 0.25rem}.shop-contents .woof_container.woof_container_product_brand ul.woof_list > li:first-child{
  padding-top: 0px}.shop-contents .woof_radio_term_reset, .shop-contents .woof_submit_search_form_container, .shop-contents .woof_text_search_go, .shop-contents .woof_husky_txt{
  display: none !important}.shop-contents .shop-listing-wrapper{
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity))}.shop-contents .product-brand {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-sm);
    --min-fs: var(--text-body-sm-min);
    font-weight: 300;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(111 111 111 / var(--tw-text-opacity));
  }.shop-contents .whatsapp-order-btn {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button) !important;
    --min-fs: var(--text-button-xs) !important;
  }@media screen and (min-width: 360px) {
  .shop-contents .whatsapp-order-btn {
      --min-vw: 360 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 430 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-button-md-min) !important;
      --min-fs: var(--text-button-sm-min) !important
  }
    }@media screen and (min-width: 430px) {
  .shop-contents .whatsapp-order-btn {
      --min-vw: 430 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 1279 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-button-lg-min) !important;
      --min-fs: var(--text-button-md-min) !important
  }
    }@media screen and (min-width: 1280px) {
  .shop-contents .whatsapp-order-btn {
      --min-vw: 1280 !important;
      --min-vw-px: calc(var(--min-vw) * 1px) !important;
      --max-vw: 1920 !important;
      --max-vw-px: calc(var(--max-vw) * 1px) !important;
      --max-fs: var(--text-button) !important;
      --min-fs: var(--text-button-lg-min) !important
  }
    }.shop-contents .whatsapp-order-btn{
  margin-top: 0.625rem !important;
  width: 100%;
  border-radius: 0px !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity)) !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  text-align: center !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 500ms !important}.shop-contents .whatsapp-order-btn:hover{
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(82 43 57 / var(--tw-text-opacity)) !important}@media (min-width: 768px){.shop-contents .whatsapp-order-btn{
    margin-top: 1.25rem !important;
    opacity: 0}}@media (min-width: 1024px){.shop-contents .whatsapp-order-btn{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important}}@media (min-width: 1440px){.shop-contents .whatsapp-order-btn{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important}}.woocommerce ul.products.columns-3 li.product:hover .whatsapp-order-btn, 
.woocommerce-page ul.products.columns-3 li.product .whatsapp-order-btn:hover{
    border: 1px solid #522B39;
}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
  float: left !important;
  display: flex;
  align-items: center;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem}.woocommerce .woocommerce-result-count{
  float: right !important;
  margin-bottom: 0px;
  padding-top: 0.5rem;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}.woocommerce .woocommerce-ordering{
  margin-bottom: 0px}.woocommerce .woocommerce-ordering > label{
  margin: 0px;
  font-weight: 600}.woocommerce .woocommerce-ordering select{
  position: relative;
  margin-bottom: 0px;
  display: flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  align-items: center;
  justify-content: space-between;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 300;
  outline-width: 0px}.woocommerce .woocommerce-ordering select:focus-visible{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px}.woocommerce ul.products{
  margin-bottom: 0px;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 2.5rem;
  padding-top: 1.25rem}@media (min-width: 640px){.woocommerce ul.products{
    grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.woocommerce ul.products{
    grid-template-columns: repeat(3, minmax(0, 1fr))}}.woocommerce ul.products::before{
  --tw-content: none;
  content: var(--tw-content)}.woocommerce ul.products::after{
  --tw-content: none;
  content: var(--tw-content)}.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  display: flex;
  width: 100%;
  max-width: 393px;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden}.woocommerce ul.products.columns-3 li.product:hover .woocommerce-loop-product__link img, .woocommerce-page ul.products.columns-3 li.product:hover .woocommerce-loop-product__link img{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.woocommerce ul.products.columns-3 li.product:hover .whatsapp-order-btn, .woocommerce-page ul.products.columns-3 li.product:hover .whatsapp-order-btn{
  opacity: 1}.woocommerce ul.products li.product a img{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms}.woocommerce ul.products li.product .woocommerce-loop-product__title {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-title);
    --min-fs: var(--text-title-min);
    margin-top: 0.625rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: normal;
    text-underline-offset: 4px;
  }.group:hover .woocommerce ul.products li.product .woocommerce-loop-product__title{
  text-decoration-line: underline}.brand-category-title::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 6.5L6 1.5L11 6.5" stroke="%232F2F2F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position: absolute;
    right: 0px;
    top: 50%;
    display: block;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.brand-category-title.inactive{
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(111 111 111 / var(--tw-text-opacity))}.brand-category-title.inactive::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%236F6F6F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}.brand-category ul{
  max-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  opacity: 0;
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.brand-category ul li{
  padding-top: 0px;
  padding-bottom: 10px}.brand-category ul li:last-child{
  padding-bottom: 0px}.brand-category ul.active{
  max-height: -moz-max-content;
  max-height: max-content;
  padding-top: 10px;
  padding-bottom: 10px;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.brand-category ul li{
  cursor: pointer;
  text-underline-offset: 2px}.lg-stories-content .brand-category ul li{
    text-underline-position: from-font;
}.brand-category ul li:hover{
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity));
  text-decoration-line: underline}.brand-category ul li{
    text-underline-position: under;
}.custom-pagination .disabled{
  pointer-events: none;
  opacity: 0.3}.common-single-dropdown{
  position: relative}.common-single-dropdown .selected-dropdown-content{
  cursor: pointer}.common-single-dropdown ul{
  max-height: 0px;
  overflow-y: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 0;
  --tw-shadow: 0px 0px 10px 0px rgba(13,13,13,0.08);
  --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.common-single-dropdown.active ul{
  max-height: 250px;
  overflow-y: auto;
  opacity: 1}.common-single-dropdown ul li { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity)); }.common-single-dropdown ul li.active{
  --tw-bg-opacity: 1;
  background-color: rgb(248 244 239 / var(--tw-bg-opacity))}.shop-list-filter-list{
  display: none}@media (min-width: 1280px){.shop-list-filter-list{
    display: block}}.shop-list-filter-list.active{
  display: block}.shop-listing-wrapper select{
  padding-right: 2.5rem !important;
    -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; 
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L12 15L17 10" stroke="%232F2F2F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        background-repeat: no-repeat;
        background-position: right 16px center}.shop-listing-wrapper .woocommerce-pagination select{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.91654 5.25004C10.0319 5.25007 10.1447 5.28429 10.2406 5.34839C10.3365 5.41249 10.4112 5.50359 10.4554 5.61016C10.4995 5.71674 10.511 5.83401 10.4885 5.94714C10.4661 6.06028 10.4105 6.16421 10.329 6.24579L7.41229 9.16246C7.3029 9.27182 7.15456 9.33325 6.99988 9.33325C6.8452 9.33325 6.69685 9.27182 6.58746 9.16246L3.67079 6.24579C3.58924 6.16421 3.5337 6.06028 3.5112 5.94714C3.4887 5.83401 3.50026 5.71674 3.5444 5.61016C3.58854 5.50359 3.66329 5.41249 3.75919 5.34839C3.8551 5.28429 3.96785 5.25007 4.08321 5.25004H9.91654Z" fill="%230D0D0D"/></svg>');
}.shop-list-filter-list img:is([sizes="auto" i],
.shop-list-filter-list  [sizes^="auto," i]){
    contain-intrinsic-size:unset !important;
}img:is([sizes="auto" i], [sizes^="auto," i]){
    contain-intrinsic-size: unset !important;
}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li label.woof_radio_label{
  position: relative}.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li label.woof_radio_label::after{
  position: absolute;
  right: 0px;
  top: 50%;
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}/* .shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li>label.woof_radio_label::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L12 15L17 10" stroke="%232F2F2F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
} */.shop-contents .woof_container.woof_container_product_brand ul.woof_list li.woof_childs_list_li label.woof_radio_label.woof_radio_label_selected::after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shop-listing-wrapper select option{
  font-weight: 300 !important}/* WOOF plugin */.woof_loader,
.woof_products_top_panel,
.woof_info_popup {
  display: none !important;
}/* YITH Ajax Filter */.yith-wcan-loading {
  display: none !important;
}/* BeRocket Filter */.berocket_ajax_filter_loader {
  display: none !important;
}.woocommerce-notices-wrapper{
  display: none}section.product .product-gallery .woo-variation-gallery-trigger{
  display: none}section.product .product-gallery .woo-variation-product-gallery{
  position: sticky;
  top: 5rem;
  left: 0px;
  margin-bottom: 0px !important;
  width: 100%}section.product div.summary{
  width: 100%;
  max-width: 100%}section.product div.summary .reset_variations, section.product div.summary .single_variation_wrap{
  display: none !important}section.product form.variations_form table.variations{
  width: 100%;
  border-collapse: separate;
  --tw-border-spacing-y: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)}section.product form.variations_form table.variations tr{
  padding-top: 1.5rem}section.product form.variations_form table.variations tr th.label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    margin-bottom: 0.5rem;
    font-weight: 600;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity));
  }section.product form.variations_form table.variations tr th.label .woo-selected-variation-item-name{
  font-weight: 300}section.product form.variations_form table.variations tr td.value ul.variable-items-wrapper{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem}/* li.variable-item {
                            @apply p-0 m-0;
                             
                        } */section.product form.variations_form table.variations tr td.value ul.variable-items-wrapper li.variable-item .variable-item-contents span.variable-item-radio-value-wrapper:has(img){
  display: flex;
  align-items: center;
  font-size: 0px}section.product form.variations_form table.variations tr td.value ul.variable-items-wrapper li.variable-item .variable-item-contents span.variable-item-radio-value-wrapper:has(img) img{
  display: none}section.product form.variations_form table.variations tr td.value ul.variable-items-wrapper li.variable-item .variable-item-contents span.variable-item-radio-value-wrapper:has(img) .variable-item-radio-value {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-xs);
    --min-fs: var(--text-body-xs-min);
  }/* .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover */section.product .product-color-list span{
  display: block;
  height: 25px;
  width: 25px;
  min-width: 25px;
  border-radius: 9999px}section.product .product-color-list input:checked~span{
  height: 30px;
  width: 30px;
  min-width: 30px}section.product .product-color-list input:checked~span::before{
  position: absolute;
  left: 50%;
  top: 50%;
  height: 27px;
  width: 27px;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 3px;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity))}section.product .product-color-list input:checked~span::after{
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: inherit;
  content: var(--tw-content);
  background-color: inherit}/* .product-color-list input[name='dial-color']~span.bg-white{
        @apply border border-smoke-dark rounded-full;
    }
    .product-color-list input[name='dial-color']:checked~span.bg-white{
        @apply w-[30px] h-[30px] min-w-[30px] after:absolute after:block after:w-5 after:h-5 after:rounded-full after:left-1/2 after:top-1/2 after:-translate-x-1/2 after:-translate-y-1/2 after:border after:border-inherit after:bg-inherit before:absolute before:w-[27px] before:h-[27px] before:left-1/2 before:top-1/2 before:-translate-x-1/2 before:-translate-y-1/2 before:rounded-full before:border-[1px] before:border-transparent;
    } */section.product .product-square-color-list input,
    section.product .product-color-list input{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  cursor: pointer;
  opacity: 0}section.product .product-square-color-list span {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-xs);
    --min-fs: var(--text-body-xs-min);
    display: block;
    cursor: pointer;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    text-align: center;
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity));
  }section.product .product-square-color-list span:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}section.product .product-square-color-list input:checked~span{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}section.product .product-specification-category .product-specification-content{
  margin-top: 0px;
  max-height: 0px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}section.product .product-specification-category.active .product-specification-content{
  margin-top: 1.25rem;
  max-height: -moz-max-content;
  max-height: max-content;
  overflow-y: hidden}section.product .product-specification-category .product-specification-title::after{
  position: absolute;
  right: 0px;
  top: 60%;
  display: block;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        content: 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="M15 9.5C15 9.63261 14.9664 9.75979 14.9065 9.85355C14.8467 9.94732 14.7655 10 14.6809 10H5.31915C5.23451 10 5.15333 9.94732 5.09348 9.85355C5.03362 9.75979 5 9.63261 5 9.5C5 9.36739 5.03362 9.24022 5.09348 9.14645C5.15333 9.05268 5.23451 9 5.31915 9H14.6809C14.7655 9 14.8467 9.05268 14.9065 9.14645C14.9664 9.24022 15 9.36739 15 9.5Z" fill="%233E3C3C"/><path d="M10 14.5C9.86739 14.5 9.74021 14.4664 9.64645 14.4065C9.55268 14.3467 9.5 14.2655 9.5 14.1809L9.5 4.81915C9.5 4.73451 9.55268 4.65333 9.64645 4.59348C9.74021 4.53362 9.86739 4.5 10 4.5C10.1326 4.5 10.2598 4.53362 10.3536 4.59348C10.4473 4.65333 10.5 4.73451 10.5 4.81915L10.5 14.1809C10.5 14.2655 10.4473 14.3467 10.3536 14.4065C10.2598 14.4664 10.1326 14.5 10 14.5Z" fill="%233E3C3C"/></svg>')}section.product .product-specification-category.active .product-specification-title::after{
        content: 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="M15 9.5C15 9.63261 14.9664 9.75979 14.9065 9.85355C14.8467 9.94732 14.7655 10 14.6809 10H5.31915C5.23451 10 5.15333 9.94732 5.09348 9.85355C5.03362 9.75979 5 9.63261 5 9.5C5 9.36739 5.03362 9.24022 5.09348 9.14645C5.15333 9.05268 5.23451 9 5.31915 9H14.6809C14.7655 9 14.8467 9.05268 14.9065 9.14645C14.9664 9.24022 15 9.36739 15 9.5Z" fill="%233E3C3C"/></svg>');
    }section.product .product-specification-content td{
  padding-bottom: 0.75rem;
  vertical-align: top}/* Custom Color Swatch */.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item)[data-value="white"] .variable-item-span-color{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity))}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
  margin: 0px;
  padding: 3px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
  --tw-shadow: 0 0 0 3px #DEE0DF;
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{
  --tw-shadow: 0 0 0 1px #DEE0DF;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{
  --tw-shadow: 0 0 0 3px #DEE0DF;
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}/* Custom Swatch for Radio Items */.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  row-gap: 0.25rem}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{
  padding-left: 0px;
  padding-right: 0px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-xs);
    --min-fs: var(--text-body-xs-min);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(222 224 223 / var(--tw-border-opacity));
    background-color: transparent;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: 300;
    line-height: 160%;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
  }.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label:hover{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input[type="radio"]{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{
  margin: 0px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item[aria-checked="true"] label{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.woo-variation-swatches.wvs-show-label .variations td label{
  margin: 0px;
  padding: 0px}section.product .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.faq-category .faq-content{
  margin-top: 0px;
  max-height: 0px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.faq-category.active .faq-content{
  margin-top: 10px;
  max-height: -moz-max-content;
  max-height: max-content;
  overflow-y: hidden}.faq-category .faq-title::after{
  position: absolute;
  right: 0px;
  top: 60%;
  display: block;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    content: 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="M15 9.5C15 9.63261 14.9664 9.75979 14.9065 9.85355C14.8467 9.94732 14.7655 10 14.6809 10H5.31915C5.23451 10 5.15333 9.94732 5.09348 9.85355C5.03362 9.75979 5 9.63261 5 9.5C5 9.36739 5.03362 9.24022 5.09348 9.14645C5.15333 9.05268 5.23451 9 5.31915 9H14.6809C14.7655 9 14.8467 9.05268 14.9065 9.14645C14.9664 9.24022 15 9.36739 15 9.5Z" fill="%233E3C3C"/><path d="M10 14.5C9.86739 14.5 9.74021 14.4664 9.64645 14.4065C9.55268 14.3467 9.5 14.2655 9.5 14.1809L9.5 4.81915C9.5 4.73451 9.55268 4.65333 9.64645 4.59348C9.74021 4.53362 9.86739 4.5 10 4.5C10.1326 4.5 10.2598 4.53362 10.3536 4.59348C10.4473 4.65333 10.5 4.73451 10.5 4.81915L10.5 14.1809C10.5 14.2655 10.4473 14.3467 10.3536 14.4065C10.2598 14.4664 10.1326 14.5 10 14.5Z" fill="%233E3C3C"/></svg>')}.faq-category.active .faq-title::after{
    content: 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="M15 9.5C15 9.63261 14.9664 9.75979 14.9065 9.85355C14.8467 9.94732 14.7655 10 14.6809 10H5.31915C5.23451 10 5.15333 9.94732 5.09348 9.85355C5.03362 9.75979 5 9.63261 5 9.5C5 9.36739 5.03362 9.24022 5.09348 9.14645C5.15333 9.05268 5.23451 9 5.31915 9H14.6809C14.7655 9 14.8467 9.05268 14.9065 9.14645C14.9664 9.24022 15 9.36739 15 9.5Z" fill="%233E3C3C"/></svg>');
}.lg-banner-with-background{
    background-size: 100%, 54% !important;
    background-position: top center, 100% 36% !important;
  }@media screen and (max-width:999px) {.lg-banner-with-background{
      background-size: cover !important
  }
    }.lg-contact-banner-bg{
  background-size: 100%, 54% !important;
  background-position: top center, 100% 36% !important;
}@media screen and (max-width:999px) {.lg-contact-banner-bg{
    background-size: cover !important
}
  }.lg-stories-content-tab button.active{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(47 47 47 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity))}.lg-stories-content .underline-offset-2{
    text-underline-position: from-font;
}.explore-more-card{
    background: linear-gradient(0deg, rgba(29, 27, 28, 0.50) 0%, rgba(29, 27, 28, 0.50) 100%);
}.lg-news-detail .news-desc p{
  margin-top: 0.625rem}.lg-news-detail .news-desc p:first-child{
  margin-top: 0px}@media (min-width: 1024px){.lg-news-detail .news-desc p{
    margin-top: 1.25rem}.lg-news-detail .news-desc p:first-child{
    margin-top: 0px}}.lg-news-detail p {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(65 65 66 / var(--tw-text-opacity));
  }.lg-news-detail .social-list{
  display: flex;
  flex-wrap: wrap;
  align-items: center}.lg-news-detail .social-list a{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem}.lg-news-detail .tag-list button {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(208 208 208 / var(--tw-border-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    text-align: center;
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(111 111 111 / var(--tw-text-opacity));
  }.lg-news-detail .tag-list{
  display: flex;
  flex-wrap: wrap}.news-item h3{
    text-decoration-style: solid;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-decoration-thickness: 1px; 
}.swiper-slide-thumb-active p::before{
  position: absolute;
  left: -14px;
  top: 50%;
  height: 1px;
  width: 10px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-content: normal;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.swiper-slide-thumb-active p::after{
  position: absolute;
  right: -14px;
  top: 50%;
  height: 1px;
  width: 10px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-content: normal;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.swiper-slide-thumb-active .year-card{
  position: relative}.swiper-slide-thumb-active .year-card::after{
  position: absolute;
  left: 50%;
  bottom: 10px;
  display: block;
  height: 0px;
  width: 0px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-content: normal;
  border-left-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 20px;
  border-left-color: transparent;
  border-right-color: transparent;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity))}.lg-contact-map .embed-container {
  position: relative;
  padding-bottom: 350px;
}@media (min-width: 768px){.lg-contact-map .embed-container{
    padding-bottom: 42.25%}}.lg-contact-map .embed-container {
  height: 0;
  overflow: hidden;
  max-width: 100%;
}.lg-contact-map .embed-container iframe,
.lg-contact-map .embed-container object,
.lg-contact-map .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.contact-information-card li .info-title::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13" viewBox="0 0 5 13" fill="none"><path d="M4.62333 7.11451C4.66797 7.15915 4.69029 7.21049 4.69029 7.26853C4.69029 7.32656 4.66797 7.3779 4.62333 7.42255L1.50279 10.5431C1.45815 10.5877 1.40681 10.61 1.34877 10.61C1.29074 10.61 1.2394 10.5877 1.19475 10.5431L0.859933 10.2083C0.81529 10.1636 0.792969 10.1123 0.792969 10.0542C0.792969 9.99621 0.81529 9.94487 0.859933 9.90022L3.49163 7.26853L0.859933 4.63683C0.81529 4.59219 0.792969 4.54085 0.792969 4.48281C0.792969 4.42478 0.81529 4.37344 0.859933 4.3288L1.19475 3.99397C1.2394 3.94933 1.29074 3.92701 1.34877 3.92701C1.40681 3.92701 1.45815 3.94933 1.50279 3.99397L4.62333 7.11451Z" fill="%23212529"/></svg>');
}.contact-information-card .info-category .info-description{
  margin-top: 0px;
  display: none;
  max-height: 0px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}.contact-information-card .info-category.active .info-description{
  margin-top: 1rem;
  display: block;
  max-height: -moz-max-content;
  max-height: max-content;
  opacity: 1}.contact-information-card::-webkit-scrollbar {
    width: 3px;
  }/* Track */.contact-information-card::-webkit-scrollbar-track {
    background: #f1f1f1;
  }/* Handle */.contact-information-card::-webkit-scrollbar-thumb {
    background: #522B39;
  }/* Handle on hover */.contact-information-card::-webkit-scrollbar-thumb:hover {
    background: #522B39;
  }.woocommerce-pagination{
  margin-top: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(13 13 13 / var(--tw-text-opacity))}.woocommerce-pagination .pagination-arrows{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.625rem}.woocommerce-pagination .pagination-arrows .page-arrow{
  display: flex;
  width: 1.5rem;
  height: 1.5rem;
  align-items: center;
  justify-content: center}.woocommerce-pagination .pagination-arrows .page-arrow.disabled{
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.3}.woocommerce-pagination .page-select-wrapper{
  display: flex;
  align-items: center;
  gap: 0.625rem}.woocommerce-pagination .page-select-wrapper select{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 228 / var(--tw-border-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  outline: 2px solid transparent;
  outline-offset: 2px}.breadcrumb-ul li.breadcrumb-list a::after{
  margin-left: 5px;
  margin-right: 5px;
  --tw-content: '/';
  content: var(--tw-content)}.breadcrumb-ul li.breadcrumb-list:last-child a::after{
  --tw-content: none;
  content: var(--tw-content)}.news-breadcrumb li.breadcrumb-list a::after{
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity))}.common-form div.wpforms-container-full .wpforms-form .wpforms-field-divider h3,
.common-form .wpforms-container .wpforms-field-container .big-label label,
.common-form .wpforms-field-divider h3 { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-title);
    --min-fs: var(--text-title-min);
    font-weight: 600;
    text-transform: capitalize;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity)); }.common-form .wpforms-container .wpforms-field-container label { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(56 65 64 / var(--tw-text-opacity)); }.common-form .wpforms-container .wpforms-field-container legend { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(56 65 64 / var(--tw-text-opacity)); }.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-form-name-input
  label{
  position: relative;
  display: inline-block}.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-form-name-input
  label::after{
  position: absolute;
  content: var(--tw-content);
  right: 1rem;
  content: "*";
  --tw-text-opacity: 1;
  color: rgb(214 54 55 / var(--tw-text-opacity))}.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-form-name-input
  .wpforms-one-half{
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start}.common-form .wpforms-container .wpforms-field-container label,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-form-name-input
  .wpforms-one-half
  label{
  margin-bottom: 0.5rem;
  display: block}.common-form div.wpforms-container-full .wpforms-form .wpforms-field-divider{
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity))}.common-form
  div.wpforms-container-full
  .wpforms-form
  .wpforms-field-divider.just-divider{
  margin-bottom: 25px}.common-form
  div.wpforms-container-full
  .wpforms-form
  .wpforms-field-divider.just-divider
  h3{
  display: none;
  max-height: 0px;
  opacity: 0}@media (min-width: 768px){.common-form
  div.wpforms-container-full
  .wpforms-form
  .wpforms-field-divider.just-divider
  h3{
    margin-bottom: 0px;
    display: block;
    padding-bottom: 0px}}.common-form .wpforms-container .wpforms-field-container .big-label label{
  bottom: 0px;
  margin-bottom: 1rem}.common-form .wpforms-submit-container button[type="submit"] { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs); }@media screen and (min-width: 360px) {

  .common-form .wpforms-submit-container button[type="submit"] {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  .common-form .wpforms-submit-container button[type="submit"] {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  .common-form .wpforms-submit-container button[type="submit"] {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }.common-form .wpforms-submit-container button[type="submit"]{
  height: auto;
  min-height: -moz-max-content;
  min-height: max-content;
  border-radius: 0px !important;
  text-align: center;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs)}@media screen and (min-width: 360px) {

  .common-form .wpforms-submit-container button[type="submit"] {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  .common-form .wpforms-submit-container button[type="submit"] {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  .common-form .wpforms-submit-container button[type="submit"] {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }.common-form .wpforms-submit-container button[type="submit"]{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}@media (min-width: 1024px){.common-form .wpforms-submit-container button[type="submit"]{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}.common-form .wpforms-submit-container button[type="submit"]{
    background: radial-gradient(53.65% 139.84% at 50% 50%, #522B39 0%, #522B39 100%);
}.common-form .wpforms-submit-container button[type="submit"]:hover{
    background: radial-gradient(53.65% 139.84% at 50% 50%, #522B39 0%, #673B4B 100%);
}.common-form
  div.wpforms-container
  .wpforms-form
  .wpforms-field-layout
  .iti__country-container{
  position: relative;
  left: unset;
  top: unset;
  right: unset;
  margin-right: 0.5rem;
  max-width: 108px !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  border: 1px solid #dee0df}.common-form
  div.wpforms-container
  .wpforms-form
  .wpforms-field-layout
  .iti--allow-dropdown{
  display: flex !important;
  flex-wrap: nowrap}.common-form
  div.wpforms-container
  .wpforms-form
  .wpforms-field-layout
  .iti--allow-dropdown
  .iti__flag.iti__globe{
  display: none}.common-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country,
div.wpforms-container
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country,
div.wpforms-container-full
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country{
  flex-direction: row-reverse !important;
  align-items: center}.common-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus-within,
div.wpforms-container
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus-within,
div.wpforms-container-full
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus-within{
  border-width: 0px !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus,
div.wpforms-container
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus,
div.wpforms-container-full
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus{
  border-width: 0px !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus-visible,
div.wpforms-container
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus-visible,
div.wpforms-container-full
  .wpforms-form
  .iti--allow-dropdown
  .iti__country-container
  .iti__selected-country:focus-visible{
  border-width: 0px !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-form
  div.wpforms-container
  .wpforms-form
  .wpforms-field-layout
  .iti--allow-dropdown
  .iti--allow-dropdown
  .iti__country-container{
  display: none !important}.common-form .wpforms-container .wpforms-field-container input{
  padding-left: 1rem !important;
  padding-right: 1rem !important}.common-form
  div.wpforms-container-full
  .wpforms-form
  .wpforms-field.wpforms-field-select-style-modern
  .choices
  .choices__inner
  .choices__list--single
  .choices__item--selectable.choices__placeholder{
  font-weight: 300;
  --tw-text-opacity: 1 !important;
  color: rgb(111 111 111 / var(--tw-text-opacity)) !important;
  opacity: 1 !important}.common-form .wpforms-submit-container button[type="submit"]{
  margin-top: 3rem}.common-form .iti__arrow,
div.wpforms-container .wpforms-form .iti__arrow,
div.wpforms-container-full .wpforms-form .iti__arrow {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M0.25 0.78125C0.0833333 0.947917 0.0833333 1.125 0.25 1.3125L6.8125 7.84375C6.97917 8.03125 7.14583 8.03125 7.3125 7.84375L13.875 1.3125C14.0417 1.125 14.0417 0.947917 13.875 0.78125L13.25 0.15625C13.0833 -0.03125 12.9062 -0.03125 12.7188 0.15625L7.0625 5.8125L1.40625 0.15625C1.21875 -0.03125 1.04167 -0.03125 0.875 0.15625L0.25 0.78125Z" fill="%236F6F6F"/></svg>') !important;
  height: 14px !important;
  width: 14px !important;
  border-style: none !important;
  background-position: center;
  background-repeat: no-repeat !important;
}.common-form
  div.wpforms-container-full
  .wpforms-form
  .wpforms-field.wpforms-field-select-style-modern
  .choices[data-type*="select-one"]::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M0.25 0.78125C0.0833333 0.947917 0.0833333 1.125 0.25 1.3125L6.8125 7.84375C6.97917 8.03125 7.14583 8.03125 7.3125 7.84375L13.875 1.3125C14.0417 1.125 14.0417 0.947917 13.875 0.78125L13.25 0.15625C13.0833 -0.03125 12.9062 -0.03125 12.7188 0.15625L7.0625 5.8125L1.40625 0.15625C1.21875 -0.03125 1.04167 -0.03125 0.875 0.15625L0.25 0.78125Z" fill="%236F6F6F"/></svg>') !important;
  margin-top: -0.25rem;
  height: 14px !important;
  width: 14px !important;
  border-style: none !important;
  background-repeat: no-repeat !important;
}.common-form div.wpforms-container-full .wpforms-form em.wpforms-error { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md) !important;
    --min-fs: var(--text-body-md-min) !important;
    font-weight: 300;
    --tw-text-opacity: 1 !important;
    color: rgb(214 54 55 / var(--tw-text-opacity)) !important; }.common-form input:focus-visible + label{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important}.common-form div.wpforms-container-full input[type="radio"]:checked:before{
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.common-form div.wpforms-container-full input[type="radio"]:checked:after{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity)) !important;
  transform: scale(0.7)}html[lang="en-US"] .common-form .wpforms-uploader .dz-message::after {
  content: "Click or drag your file here";
}/* Chinese */html[lang="zh-hk"] .common-form .wpforms-uploader .dz-message::after {
  content: "按此或拖曳檔案到此上載";
}.common-form .wpforms-uploader .dz-message .modern-title{
  display: none !important}.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  label.wpforms-field-label,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  legend{
  position: relative;
  display: inline-block}.common-gravity-form .custom-tooltip-label>.gform-field-label{
  position: relative;
  display: inline-flex}.common-gravity-form .custom-tooltip-label>.gform-field-label::after,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  label.wpforms-field-label::after,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  legend::after{
  position: absolute;
  left: 103%;
  top: 50%;
  display: none;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.common-gravity-form .custom-tooltip-label>.gform-field-label::after,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  label.wpforms-field-label::after,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  legend::after{
    display: block}}.common-gravity-form .custom-tooltip-label>.gform-field-label::after,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  label.wpforms-field-label::after,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  legend::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><mask id="mask0_9455_4497" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="12" height="12"><rect width="12" height="12" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_9455_4497)"><path d="M6.00016 9C6.13447 9 6.24695 8.95458 6.33758 8.86374C6.42832 8.773 6.47368 8.66053 6.47368 8.52632V5.8421C6.47368 5.70789 6.42826 5.59537 6.33742 5.50453C6.24658 5.41379 6.13405 5.36842 5.99984 5.36842C5.86553 5.36842 5.75305 5.41379 5.66242 5.50453C5.57168 5.59537 5.52632 5.70789 5.52632 5.8421V8.52632C5.52632 8.66053 5.57174 8.773 5.66258 8.86374C5.75342 8.95458 5.86595 9 6.00016 9ZM6 4.28747C6.14453 4.28747 6.26568 4.23858 6.36347 4.14079C6.46126 4.043 6.51016 3.92184 6.51016 3.77732C6.51016 3.63279 6.46126 3.51163 6.36347 3.41384C6.26568 3.31616 6.14453 3.26732 6 3.26732C5.85547 3.26732 5.73432 3.31616 5.63653 3.41384C5.53874 3.51163 5.48984 3.63279 5.48984 3.77732C5.48984 3.92184 5.53874 4.043 5.63653 4.14079C5.73432 4.23858 5.85547 4.28747 6 4.28747ZM6.0011 12C5.17121 12 4.39116 11.8425 3.66095 11.5276C2.93074 11.2126 2.29558 10.7852 1.75547 10.2453C1.21537 9.70542 0.787737 9.07053 0.472579 8.34063C0.157526 7.61074 0 6.83089 0 6.0011C0 5.17121 0.157474 4.39116 0.472421 3.66095C0.787368 2.93074 1.21479 2.29558 1.75468 1.75547C2.29458 1.21537 2.92947 0.787737 3.65937 0.472579C4.38926 0.157526 5.16911 0 5.99889 0C6.82879 0 7.60884 0.157473 8.33905 0.472421C9.06926 0.787368 9.70442 1.21479 10.2445 1.75468C10.7846 2.29458 11.2123 2.92947 11.5274 3.65937C11.8425 4.38926 12 5.16911 12 5.99889C12 6.82879 11.8425 7.60884 11.5276 8.33905C11.2126 9.06926 10.7852 9.70442 10.2453 10.2445C9.70542 10.7846 9.07053 11.2123 8.34063 11.5274C7.61074 11.8425 6.83089 12 6.0011 12ZM6 11.0526C7.41053 11.0526 8.60526 10.5632 9.58421 9.58421C10.5632 8.60526 11.0526 7.41053 11.0526 6C11.0526 4.58947 10.5632 3.39474 9.58421 2.41579C8.60526 1.43684 7.41053 0.947368 6 0.947368C4.58947 0.947368 3.39474 1.43684 2.41579 2.41579C1.43684 3.39474 0.947368 4.58947 0.947368 6C0.947368 7.41053 1.43684 8.60526 2.41579 9.58421C3.39474 10.5632 4.58947 11.0526 6 11.0526Z" fill="%23522B39"/></g></svg>');
}.common-gravity-form .tooltip-box,
.common-form .tooltip-box{
  position: absolute;
  top: -300%;
  z-index: 1;
  display: none;
  width: 100%;
  min-width: 272px;
  max-width: 100%;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 10px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity));
  opacity: 0}@media (min-width: 640px){.common-gravity-form .tooltip-box,
.common-form .tooltip-box{
    display: block}}@media (min-width: 1024px){.common-gravity-form .tooltip-box,
.common-form .tooltip-box{
    left: 120%;
    top: -16px}}.common-gravity-form .tooltip-box,
.common-form .tooltip-box {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}.common-gravity-form .tooltip-box::before,
.common-form .tooltip-box::before{
  position: absolute;
  left: -7px;
  top: 46%;
  display: none;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.common-gravity-form .tooltip-box::before,
.common-form .tooltip-box::before{
    display: block}}.common-gravity-form .tooltip-box::before,
.common-form .tooltip-box::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M5.96244e-08 5L6 10L6 -7.15493e-08L5.96244e-08 5Z" fill="white"/></svg>');
}.common-gravity-form .gform-field-label:hover .tooltip-box,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  label:hover
  .tooltip-box,
.common-form
  .wpforms-container
  .wpforms-field-container
  .custom-tooltip-label
  legend:hover
  .tooltip-box{
  opacity: 1}.common-form .iti__dial-code,
.common-form .iti__selected-dial-code {
  white-space: nowrap;
}@media screen and (max-width: 571px) {
  .common-form
    .wpforms-container
    .wpforms-field
    .wpforms-field-row
    .wpforms-one-half{
    width: 100%;
    padding-left: 0px;
    padding-right: 0px}
}.common-gravity-form .gform_required_legend{
  display: none}.common-gravity-form .gfield--input-type-radio legend.gform-field-label,
  .common-gravity-form label.gform-field-label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(56 65 64 / var(--tw-text-opacity));
  }.common-gravity-form .gform-theme--foundation .gfield select,
  .common-gravity-form .gform-theme--foundation .gfield input.large{
  height: auto}.common-gravity-form .gform-theme--foundation .gfield select,
  .common-gravity-form .gform-theme--foundation .gfield textarea,
  .common-gravity-form .gform-theme--foundation .gfield input.large {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    width: 100%;
    max-width: 100%;
    border-radius: 0px;
    border-width: 1px !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 300;
    line-height: 160%;
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }.common-gravity-form .gform-theme--foundation .gfield select::-moz-placeholder, .common-gravity-form .gform-theme--foundation .gfield textarea::-moz-placeholder, .common-gravity-form .gform-theme--foundation .gfield input.large::-moz-placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.common-gravity-form .gform-theme--foundation .gfield select::placeholder,
  .common-gravity-form .gform-theme--foundation .gfield textarea::placeholder,
  .common-gravity-form .gform-theme--foundation .gfield input.large::placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.common-gravity-form .gform-theme--foundation .gfield select:focus-within,
  .common-gravity-form .gform-theme--foundation .gfield textarea:focus-within,
  .common-gravity-form .gform-theme--foundation .gfield input.large:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-gravity-form .gform-theme--foundation .gfield select:hover,
  .common-gravity-form .gform-theme--foundation .gfield textarea:hover,
  .common-gravity-form .gform-theme--foundation .gfield input.large:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important}.common-gravity-form .gform-theme--foundation .gfield select:focus,
  .common-gravity-form .gform-theme--foundation .gfield textarea:focus,
  .common-gravity-form .gform-theme--foundation .gfield input.large:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.common-gravity-form .gform-theme--foundation .gfield select:focus-visible,
  .common-gravity-form .gform-theme--foundation .gfield textarea:focus-visible,
  .common-gravity-form .gform-theme--foundation .gfield input.large:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}@media (min-width: 768px){.common-gravity-form .gform-theme--foundation .gfield select,
  .common-gravity-form .gform-theme--foundation .gfield textarea,
  .common-gravity-form .gform-theme--foundation .gfield input.large{
    padding-top: 14px;
    padding-bottom: 14px}}.common-gravity-form .gfield_required.gfield_required_asterisk{
  --tw-text-opacity: 1;
  color: rgb(214 54 55 / var(--tw-text-opacity))}.common-gravity-form .gform-theme--foundation .gform_fields{
  gap: 1.25rem}.common-gravity-form h3.gsection_title { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-title);
    --min-fs: var(--text-title-min);
    font-weight: 600;
    text-transform: capitalize;
    --tw-text-opacity: 1;
    color: rgb(47 47 47 / var(--tw-text-opacity)); }.common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button { font-family: "proxima-nova",sans-serif;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs); }@media screen and (min-width: 360px) {

  .common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  .common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  .common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }.common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
  height: auto;
  min-height: -moz-max-content;
  min-height: max-content;
  border-radius: 0px !important;
  text-align: center;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-cta-button);
    --min-fs: var(--text-cta-button-xs)}@media screen and (min-width: 360px) {

  .common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-md-min);
      --min-fs: var(--text-cta-button-sm-min)
  }
    }@media screen and (min-width: 430px) {

  .common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button-lg-min);
      --min-fs: var(--text-cta-button-md-min)
  }
    }@media screen and (min-width: 1280px) {

  .common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-cta-button);
      --min-fs: var(--text-cta-button-lg-min)
  }
    }.common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms}@media (min-width: 1024px){.common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}.common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
    background: radial-gradient(53.65% 139.84% at 50% 50%, #522B39 0%, #522B39 100%);
}.common-gravity-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:hover{
    background: radial-gradient(53.65% 139.84% at 50% 50%, #522B39 0%, #673B4B 100%);
}.common-gravity-form .gform-theme--framework:where(:not(.gform_editor)) .gfield--type-section{
  margin-top: 1.25rem;
  border-top-width: 1px;
  border-bottom-width: 0px;
  --tw-border-opacity: 1;
  border-top-color: rgb(222 224 223 / var(--tw-border-opacity));
  padding-bottom: 0px;
  padding-top: 2.5rem;
    border-top: 1px solid #dee0df}.common-gravity-form .gform-theme--framework:where(:not(.gform_editor)) .gfield--type-section.no-border-line {
      border: 0;
      margin-top: 0px;
      padding-top: 0px;
    }.common-gravity-form .gform-theme--foundation .gform_fields .iti{
  display: flex !important;
  align-items: stretch}.common-gravity-form .gform-theme--foundation .iti__flag-container{
  position: relative !important;
  right: unset !important;
  margin-right: 0.5rem !important;
  border-radius: 0px;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important}@media (min-width: 768px){.common-gravity-form .gform-theme--foundation .iti__flag-container{
    padding-top: 14px !important;
    padding-bottom: 14px !important}}.common-gravity-form .gform-theme--foundation .iti__flag-container {
    border: 1px solid #dee0df !important;
  }.common-gravity-form .gform-theme--foundation .iti--separate-dial-code .iti__selected-flag{
  background-color: transparent !important}.common-gravity-form .iti__flag{
  display: none !important}.common-gravity-form .iti__selected-dial-code {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    margin-right: 10px;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(111 111 111 / var(--tw-text-opacity));
  }.common-gravity-form .gform-theme--foundation .gfield_radio input[type="radio"]{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.common-gravity-form .gform-theme--foundation .gfield_radio input[type="radio"]:checked::before{
  height: 14px;
  width: 14px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}.common-gravity-form .gform-theme--foundation .gfield_radio input[type="radio"]:focus{
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px}.common-gravity-form .gform-theme--framework .gfield--type-choice .gfield_radio{
  display: flex;
  flex-direction: row;
  align-items: center}.common-gravity-form .gfield--type-fileupload{
  display: flex;
  flex-direction: column}.common-gravity-form .gfield--type-fileupload .gfield_description{
  order: 2;
  margin-bottom: 0px !important;
  width: 100%;
  border-width: 1px;
  border-bottom-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
    border: 1px solid #dee0df;
    border-top: 0}.common-gravity-form .gfield_description.gform_fileupload_rules{
  display: none}.common-gravity-form .ginput_container_fileupload input[type="file"]{
  order: 1;
  border-top-width: 0px !important;
  border-top-color: transparent !important;
    border-top: 0px;
    border: 0px}.common-gravity-form .ginput_container_fileupload {
    border: 1px solid #dee0df;
    border-bottom: 0;
    position: relative;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }.common-gravity-form .ginput_container_fileupload::before{
  position: absolute;
  left: 50%;
  display: block;
  width: 100%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  text-align: center}.common-gravity-form .custom-file-upload{
  margin-top: -1.25rem;
  cursor: pointer}.common-gravity-form .custom-file-upload .gf-dropzone{
  position: relative;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center}.common-gravity-form .custom-file-upload .gf-dropzone::before{
  position: relative;
  display: block;
  width: 100%;
  content: var(--tw-content);
  text-align: center}.common-gravity-form .custom-file-upload .gf-dropzone span{
  color: rgb(47 47 47 / var(--tw-text-opacity));
  --tw-text-opacity: 0.6}.common-gravity-form .ginput_container_fileupload{
  display: none}.common-gravity-form .custom-file-upload .gf-dropzone::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="40" viewBox="0 0 41 40" fill="none"><g opacity="0.6"><path d="M30.8817 34.5833H10.1484C9.5704 34.5597 9.00274 34.4224 8.47789 34.1792C7.95304 33.936 7.48129 33.5917 7.08964 33.166C6.69799 32.7403 6.39412 32.2415 6.19543 31.6983C5.99674 31.155 5.90713 30.5779 5.93171 30V25C5.93171 24.6684 6.06341 24.3505 6.29783 24.1161C6.53225 23.8817 6.85019 23.75 7.18171 23.75C7.51323 23.75 7.83117 23.8817 8.06559 24.1161C8.30001 24.3505 8.43171 24.6684 8.43171 25V30C8.38868 30.4948 8.53778 30.9873 8.84809 31.3752C9.15841 31.7631 9.60612 32.0166 10.0984 32.0833H30.8817C31.374 32.0166 31.8217 31.7631 32.132 31.3752C32.4423 30.9873 32.5914 30.4948 32.5484 30V25C32.5484 24.6684 32.6801 24.3505 32.9145 24.1161C33.1489 23.8817 33.4669 23.75 33.7984 23.75C34.1299 23.75 34.4478 23.8817 34.6823 24.1161C34.9167 24.3505 35.0484 24.6684 35.0484 25V30C35.0983 31.1589 34.6885 32.2907 33.9082 33.149C33.1279 34.0074 32.0402 34.5228 30.8817 34.5833ZM27.1817 14.5833C27.0175 14.5841 26.8547 14.552 26.7031 14.4891C26.5514 14.4261 26.4138 14.3335 26.2984 14.2166L20.515 8.43329L14.7317 14.2166C14.4948 14.4374 14.1813 14.5576 13.8575 14.5519C13.5337 14.5462 13.2247 14.415 12.9957 14.186C12.7667 13.957 12.6355 13.648 12.6298 13.3242C12.624 13.0003 12.7442 12.6869 12.965 12.45L19.6317 5.78329C19.8661 5.54921 20.1838 5.41772 20.515 5.41772C20.8463 5.41772 21.164 5.54921 21.3984 5.78329L28.065 12.45C28.2991 12.6843 28.4306 13.002 28.4306 13.3333C28.4306 13.6645 28.2991 13.9822 28.065 14.2166C27.9496 14.3335 27.8121 14.4261 27.6604 14.4891C27.5087 14.552 27.3459 14.5841 27.1817 14.5833Z" fill="%236F6F6F"/><path d="M20.5156 26.2501C20.1854 26.2458 19.87 26.1127 19.6365 25.8792C19.403 25.6457 19.2699 25.3303 19.2656 25.0001V6.66675C19.2656 6.33523 19.3973 6.01728 19.6317 5.78286C19.8662 5.54844 20.1841 5.41675 20.5156 5.41675C20.8471 5.41675 21.1651 5.54844 21.3995 5.78286C21.6339 6.01728 21.7656 6.33523 21.7656 6.66675V25.0001C21.7613 25.3303 21.6282 25.6457 21.3947 25.8792C21.1612 26.1127 20.8458 26.2458 20.5156 26.2501Z" fill="%236F6F6F"/></g></svg>');
  }.common-gravity-form .iti-mobile .iti__country-list{
  min-height: 200px !important;
  min-width: 200px !important}.common-gravity-form .iti__dropdown-content{
  left: 0px !important}.common-gravity-form .iti__dropdown-content,
  .common-gravity-form .iti__country-list{
  min-width: 250px !important;
  max-width: 100% !important}.common-gravity-form .iti__dropdown-content .iti__country-name,.common-gravity-form .iti__country-list .iti__country-name{
        white-space: break-spaces !important;
    }.common-gravity-form .iti__flag-box{
  width: 0px !important}.common-gravity-form .gf-dropzone-text b{
  font-weight: 600}.common-gravity-form .gfield_required{
    position: relative;
  }.home-subscribe-form label.gform-field-label {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    font-weight: 300;
    line-height: 160%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }.home-subscribe-form .gform-theme--foundation .gfield input.large {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-body-md);
    --min-fs: var(--text-body-md-min);
    height: auto;
    width: 100%;
    max-width: 100%;
    border-radius: 0px;
    border-width: 1px !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 224 223 / var(--tw-border-opacity)) !important;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 300;
    line-height: 160%;
  }.home-subscribe-form .gform-theme--foundation .gfield input.large::-moz-placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.home-subscribe-form .gform-theme--foundation .gfield input.large::placeholder{
  color: rgb(111 111 111 / var(--tw-text-opacity));
  --tw-text-opacity: 0.5}.home-subscribe-form .gform-theme--foundation .gfield input.large:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form .gform-theme--foundation .gfield input.large:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important}.home-subscribe-form .gform-theme--foundation .gfield input.large:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form .gform-theme--foundation .gfield input.large:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}@media (min-width: 768px){.home-subscribe-form .gform-theme--foundation .gfield input.large{
    padding-top: 1rem;
    padding-bottom: 1rem}}.home-subscribe-form .gfield_required.gfield_required_asterisk{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper form .gform-footer{
  margin-top: 0px;
  display: flex;
  flex-direction: column}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
    --max-fs: var(--text-base);
    --min-fs: var(--text-base-min);

    --slope: calc((var(--max-fs) - var(--min-fs)) / (var(--max-vw) - var(--min-vw)));

    --min-fs-px: calc(var(--min-fs) * 1px);
    --max-fs-px: calc(var(--max-fs) * 1px);
    --fs-px: calc(var(--slope) * (100vw - var(--min-vw-px)) + var(--min-fs-px));

    font-size: clamp(var(--min-fs-px), var(--fs-px), var(--max-fs-px));

    --max-fs: var(--text-button);
    --min-fs: var(--text-button-xs);
  }@media screen and (min-width: 360px) {
  .home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 360;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 430;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-md-min);
      --min-fs: var(--text-button-sm-min)
  }
    }@media screen and (min-width: 430px) {
  .home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 430;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1279;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button-lg-min);
      --min-fs: var(--text-button-md-min)
  }
    }@media screen and (min-width: 1280px) {
  .home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
      --min-vw: 1280;
      --min-vw-px: calc(var(--min-vw) * 1px);
      --max-vw: 1920;
      --max-vw-px: calc(var(--max-vw) * 1px);
      --max-fs: var(--text-button);
      --min-fs: var(--text-button-lg-min)
  }
    }.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 1.25rem;
  height: auto;
  border-radius: 0px !important;
  line-height: 150% !important;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}@media (min-width: 768px){.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}}@media (min-width: 1280px){.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
    padding-left: 3rem;
    padding-right: 3rem}}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button::after{
  content: var(--tw-content);
  display: none}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  outline: 2px solid transparent;
  outline-offset: 2px}@media (min-width: 1024px){.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
    margin-top: 2.5rem}}.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button {
    background: transparent !important;
  }.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button:hover{
        background: #fff !important;
    }.home-subscribe-form .gform-theme--framework.gform-theme.gform_wrapper
    form
    .gform-footer
    input[type="submit"].button{
    border: 1px solid #fff !important;
    font-weight: 500 !important}.home-subscribe-form .gform-theme--framework .gform_validation_errors ol a,
  .home-subscribe-form .gform-theme--framework .gform_validation_errors .gform_submission_error,
  .home-subscribe-form .gfield_description.validation_message.gfield_validation_message,
  .home-subscribe-form .gform_confirmation_message{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.\[\&_\*\]\:font-primary * { font-family: "proxima-nova",sans-serif; }.\[\&_\*\]\:font-secondary * { font-family: "baskerville-display-pt",serif; }.placeholder\:text-grey-text::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(111 111 111 / var(--tw-text-opacity))}.placeholder\:text-grey-text::placeholder{
  --tw-text-opacity: 1;
  color: rgb(111 111 111 / var(--tw-text-opacity))}.placeholder\:text-opacity-50::-moz-placeholder{
  --tw-text-opacity: 0.5}.placeholder\:text-opacity-50::placeholder{
  --tw-text-opacity: 0.5}.before\:absolute::before{
  content: var(--tw-content);
  position: absolute}.before\:relative::before{
  content: var(--tw-content);
  position: relative}.before\:left-1\/2::before{
  content: var(--tw-content);
  left: 50%}.before\:left-\[-14px\]::before{
  content: var(--tw-content);
  left: -14px}.before\:top-1\/2::before{
  content: var(--tw-content);
  top: 50%}.before\:block::before{
  content: var(--tw-content);
  display: block}.before\:h-\[1px\]::before{
  content: var(--tw-content);
  height: 1px}.before\:h-\[27px\]::before{
  content: var(--tw-content);
  height: 27px}.before\:w-\[10px\]::before{
  content: var(--tw-content);
  width: 10px}.before\:w-\[27px\]::before{
  content: var(--tw-content);
  width: 27px}.before\:w-full::before{
  content: var(--tw-content);
  width: 100%}.before\:-translate-x-1\/2::before{
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2::before{
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:content-normal::before{
  content: var(--tw-content);
  align-content: normal}.before\:rounded-full::before{
  content: var(--tw-content);
  border-radius: 9999px}.before\:border-\[1px\]::before{
  content: var(--tw-content);
  border-width: 1px}.before\:border-\[3px\]::before{
  content: var(--tw-content);
  border-width: 3px}.before\:bg-white::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.before\:text-center::before{
  content: var(--tw-content);
  text-align: center}.before\:content-none::before{
  --tw-content: none;
  content: var(--tw-content)}.after\:absolute::after{
  content: var(--tw-content);
  position: absolute}.after\:bottom-0::after{
  content: var(--tw-content);
  bottom: 0px}.after\:bottom-\[10px\]::after{
  content: var(--tw-content);
  bottom: 10px}.after\:left-0::after{
  content: var(--tw-content);
  left: 0px}.after\:left-1\/2::after{
  content: var(--tw-content);
  left: 50%}.after\:right-0::after{
  content: var(--tw-content);
  right: 0px}.after\:right-4::after{
  content: var(--tw-content);
  right: 1rem}.after\:right-\[-14px\]::after{
  content: var(--tw-content);
  right: -14px}.after\:right-\[-6px\]::after{
  content: var(--tw-content);
  right: -6px}.after\:top-0::after{
  content: var(--tw-content);
  top: 0px}.after\:top-1\/2::after{
  content: var(--tw-content);
  top: 50%}.after\:top-5::after{
  content: var(--tw-content);
  top: 1.25rem}.after\:top-\[73\%\]::after{
  content: var(--tw-content);
  top: 73%}.after\:mx-2::after{
  content: var(--tw-content);
  margin-left: 0.5rem;
  margin-right: 0.5rem}.after\:mx-\[5px\]::after{
  content: var(--tw-content);
  margin-left: 5px;
  margin-right: 5px}.after\:mt-4::after{
  content: var(--tw-content);
  margin-top: 1rem}.after\:block::after{
  content: var(--tw-content);
  display: block}.after\:hidden::after{
  content: var(--tw-content);
  display: none}.after\:h-5::after{
  content: var(--tw-content);
  height: 1.25rem}.after\:h-\[1px\]::after{
  content: var(--tw-content);
  height: 1px}.after\:h-\[2px\]::after{
  content: var(--tw-content);
  height: 2px}.after\:h-\[40px\]::after{
  content: var(--tw-content);
  height: 40px}.after\:h-full::after{
  content: var(--tw-content);
  height: 100%}.after\:w-0::after{
  content: var(--tw-content);
  width: 0px}.after\:w-5::after{
  content: var(--tw-content);
  width: 1.25rem}.after\:w-\[10px\]::after{
  content: var(--tw-content);
  width: 10px}.after\:w-\[1px\]::after{
  content: var(--tw-content);
  width: 1px}.after\:w-full::after{
  content: var(--tw-content);
  width: 100%}.after\:-translate-x-1\/2::after{
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-translate-y-1\/2::after{
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:content-normal::after{
  content: var(--tw-content);
  align-content: normal}.after\:rounded-full::after{
  content: var(--tw-content);
  border-radius: 9999px}.after\:border::after{
  content: var(--tw-content);
  border-width: 1px}.after\:border-b-\[20px\]::after{
  content: var(--tw-content);
  border-bottom-width: 20px}.after\:border-l-8::after{
  content: var(--tw-content);
  border-left-width: 8px}.after\:border-r-8::after{
  content: var(--tw-content);
  border-right-width: 8px}.after\:border-inherit::after{
  content: var(--tw-content);
  border-color: inherit}.after\:border-b-white::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity))}.after\:border-l-transparent::after{
  content: var(--tw-content);
  border-left-color: transparent}.after\:border-r-transparent::after{
  content: var(--tw-content);
  border-right-color: transparent}.after\:bg-black::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity))}.after\:bg-grey-bg::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity))}.after\:bg-inherit::after{
  content: var(--tw-content);
  background-color: inherit}.after\:bg-stroke::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(222 224 223 / var(--tw-bg-opacity))}.after\:bg-white::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.after\:bg-opacity-60::after{
  content: var(--tw-content);
  --tw-bg-opacity: 0.6}.after\:text-black-400::after{
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity))}.after\:transition-all::after{
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}.after\:duration-300::after{
  content: var(--tw-content);
  transition-duration: 300ms}.after\:content-\[\'\/\'\]::after{
  --tw-content: '/';
  content: var(--tw-content)}.first\:mt-0:first-child{
  margin-top: 0px}.last\:mb-0:last-child{
  margin-bottom: 0px}.last\:mr-0:last-child{
  margin-right: 0px}.last\:border-r-0:last-child{
  border-right-width: 0px}.checked\:before\:h-\[14px\]:checked::before{
  content: var(--tw-content);
  height: 14px}.checked\:before\:w-\[14px\]:checked::before{
  content: var(--tw-content);
  width: 14px}.checked\:before\:bg-mahogany:checked::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}.focus-within\:\!border-0:focus-within{
  border-width: 0px !important}.focus-within\:\!shadow-none:focus-within{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.focus-within\:outline-none:focus-within{
  outline: 2px solid transparent;
  outline-offset: 2px}.hover\:\!border:hover{
  border-width: 1px !important}.hover\:\!border-mahogany:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 43 57 / var(--tw-border-opacity)) !important}.hover\:border-mahogany:hover{
  --tw-border-opacity: 1;
  border-color: rgb(82 43 57 / var(--tw-border-opacity))}.hover\:border-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity))}.hover\:\!bg-transparent:hover{
  background-color: transparent !important}.hover\:\!bg-white:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important}.hover\:bg-dark-grey:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(56 65 64 / var(--tw-bg-opacity))}.hover\:bg-mahogany:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}.hover\:bg-transparent:hover{
  background-color: transparent}.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-opacity-40:hover{
  --tw-bg-opacity: 0.4}.hover\:\!text-mahogany:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(82 43 57 / var(--tw-text-opacity)) !important}.hover\:text-dark-grey:hover{
  --tw-text-opacity: 1;
  color: rgb(56 65 64 / var(--tw-text-opacity))}.hover\:text-mahogany:hover{
  --tw-text-opacity: 1;
  color: rgb(82 43 57 / var(--tw-text-opacity))}.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{
  text-decoration-line: underline}.hover\:after\:w-full:hover::after{
  content: var(--tw-content);
  width: 100%}.focus\:\!border-0:focus{
  border-width: 0px !important}.focus\:border-stroke:focus{
  --tw-border-opacity: 1;
  border-color: rgb(222 224 223 / var(--tw-border-opacity))}.focus\:\!shadow-none:focus{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px}.focus-visible\:\!shadow-none:focus-visible{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.focus-visible\:outline-none:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px}.group:hover .group-hover\:pointer-events-auto{
  pointer-events: auto}.group:hover .group-hover\:right-\[-4px\]{
  right: -4px}.group:hover .group-hover\:mt-2{
  margin-top: 0.5rem}.group:hover .group-hover\:block{
  display: block}.group:hover .group-hover\:max-h-max{
  max-height: -moz-max-content;
  max-height: max-content}.group:hover .group-hover\:-translate-y-0{
  --tw-translate-y: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:pt-1{
  padding-top: 0.25rem}.group:hover .group-hover\:pt-2{
  padding-top: 0.5rem}.group:hover .group-hover\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:underline{
  text-decoration-line: underline}.group:hover .group-hover\:opacity-100{
  opacity: 1}@media not all and (min-width: 768px){.max-md\:h-10{
    height: 2.5rem}.max-md\:items-center{
    align-items: center}.max-md\:justify-center{
    justify-content: center}.max-md\:text-center{
    text-align: center}}@media (min-width: 480px){.xs\:mb-0{
    margin-bottom: 0px}.xs\:mr-5{
    margin-right: 1.25rem}.xs\:w-auto{
    width: auto}.xs\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr))}.xs\:flex-row{
    flex-direction: row}.xs\:items-center{
    align-items: center}.xs\:justify-end{
    justify-content: flex-end}.xs\:justify-between{
    justify-content: space-between}}@media (min-width: 640px){.sm\:mb-0{
    margin-bottom: 0px}.sm\:mr-\[22px\]{
    margin-right: 22px}.sm\:mt-0{
    margin-top: 0px}.sm\:block{
    display: block}.sm\:flex{
    display: flex}.sm\:w-\[46\%\]{
    width: 46%}.sm\:w-\[54\%\]{
    width: 54%}.sm\:max-w-\[300px\]{
    max-width: 300px}.sm\:max-w-\[600px\]{
    max-width: 600px}.sm\:max-w-\[80\%\]{
    max-width: 80%}.sm\:max-w-\[85\%\]{
    max-width: 85%}.sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr))}.sm\:flex-row{
    flex-direction: row}.sm\:items-center{
    align-items: center}.sm\:justify-between{
    justify-content: space-between}.sm\:gap-0{
    gap: 0px}.sm\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.sm\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem}.sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem}.sm\:pl-5{
    padding-left: 1.25rem}.sm\:pl-\[2px\]{
    padding-left: 2px}}@media (min-width: 768px){.md\:\!mt-5{
    margin-top: 1.25rem !important}.md\:mb-0{
    margin-bottom: 0px}.md\:mt-0{
    margin-top: 0px}.md\:mt-10{
    margin-top: 2.5rem}.md\:mt-4{
    margin-top: 1rem}.md\:block{
    display: block}.md\:inline-block{
    display: inline-block}.md\:flex{
    display: flex}.md\:hidden{
    display: none}.md\:min-h-\[350px\]{
    min-height: 350px}.md\:w-1\/2{
    width: 50%}.md\:max-w-10{
    max-width: 2.5rem}.md\:max-w-40{
    max-width: 10rem}.md\:max-w-\[100px\]{
    max-width: 100px}.md\:max-w-\[80\%\]{
    max-width: 80%}.md\:max-w-max{
    max-width: -moz-max-content;
    max-width: max-content}.md\:flex-1{
    flex: 1 1 0%}.md\:basis-40{
    flex-basis: 10rem}.md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr))}.md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr))}.md\:flex-row{
    flex-direction: row}.md\:items-start{
    align-items: flex-start}.md\:items-end{
    align-items: flex-end}.md\:justify-between{
    justify-content: space-between}.md\:gap-2{
    gap: 0.5rem}.md\:gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem}.md\:gap-x-\[7\.5vw\]{
    -moz-column-gap: 7.5vw;
         column-gap: 7.5vw}.md\:border-l{
    border-left-width: 1px}.md\:border-r{
    border-right-width: 1px}.md\:border-solid{
    border-style: solid}.md\:border-\[\#ffffff33\]{
    border-color: #ffffff33}.md\:p-12{
    padding: 3rem}.md\:p-\[23px\]{
    padding: 23px}.md\:\!py-\[14px\]{
    padding-top: 14px !important;
    padding-bottom: 14px !important}.md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem}.md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem}.md\:px-\[7\.5vw\]{
    padding-left: 7.5vw;
    padding-right: 7.5vw}.md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem}.md\:py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem}.md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem}.md\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem}.md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem}.md\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}.md\:py-\[14px\]{
    padding-top: 14px;
    padding-bottom: 14px}.md\:py-\[3\.75rem\]{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem}.md\:py-\[96px\]{
    padding-top: 96px;
    padding-bottom: 96px}.md\:pb-0{
    padding-bottom: 0px}.md\:pb-10{
    padding-bottom: 2.5rem}.md\:pb-\[42\.25\%\]{
    padding-bottom: 42.25%}.md\:pb-\[60px\]{
    padding-bottom: 60px}.md\:pl-5{
    padding-left: 1.25rem}.md\:pl-6{
    padding-left: 1.5rem}.md\:pr-10{
    padding-right: 2.5rem}.md\:pt-0{
    padding-top: 0px}.md\:pt-\[120px\]{
    padding-top: 120px}.md\:opacity-0{
    opacity: 0}.md\:after\:block::after{
    content: var(--tw-content);
    display: block}}@media (min-width: 1024px){.lg\:absolute{
    position: absolute}.lg\:left-\[-60px\]{
    left: -60px}.lg\:left-\[120\%\]{
    left: 120%}.lg\:right-\[-60px\]{
    right: -60px}.lg\:right-\[5\%\]{
    right: 5%}.lg\:top-1\/2{
    top: 50%}.lg\:top-\[-16px\]{
    top: -16px}.lg\:mb-10{
    margin-bottom: 2.5rem}.lg\:mb-12{
    margin-bottom: 3rem}.lg\:mb-8{
    margin-bottom: 2rem}.lg\:mb-\[60px\]{
    margin-bottom: 60px}.lg\:mr-5{
    margin-right: 1.25rem}.lg\:mt-10{
    margin-top: 2.5rem}.lg\:mt-12{
    margin-top: 3rem}.lg\:mt-2{
    margin-top: 0.5rem}.lg\:mt-5{
    margin-top: 1.25rem}.lg\:mt-6{
    margin-top: 1.5rem}.lg\:mt-7{
    margin-top: 1.75rem}.lg\:mt-\[60px\]{
    margin-top: 60px}.lg\:block{
    display: block}.lg\:h-12{
    height: 3rem}.lg\:max-h-\[300px\]{
    max-height: 300px}.lg\:min-h-\[427px\]{
    min-height: 427px}.lg\:w-12{
    width: 3rem}.lg\:w-\[180px\]{
    width: 180px}.lg\:w-\[60px\]{
    width: 60px}.lg\:w-auto{
    width: auto}.lg\:min-w-max{
    min-width: -moz-max-content;
    min-width: max-content}.lg\:max-w-\[39\.1\%\]{
    max-width: 39.1%}.lg\:max-w-\[430px\]{
    max-width: 430px}.lg\:max-w-\[67\%\]{
    max-width: 67%}.lg\:max-w-\[80\%\]{
    max-width: 80%}.lg\:max-w-\[85\%\]{
    max-width: 85%}.lg\:max-w-\[900px\]{
    max-width: 900px}.lg\:-translate-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr))}.lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr))}.lg\:gap-0{
    gap: 0px}.lg\:gap-10{
    gap: 2.5rem}.lg\:gap-4{
    gap: 1rem}.lg\:gap-5{
    gap: 1.25rem}.lg\:\!py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important}.lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem}.lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem}.lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem}.lg\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem}.lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem}.lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}.lg\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem}.lg\:py-\[100px\]{
    padding-top: 100px;
    padding-bottom: 100px}.lg\:py-\[150px\]{
    padding-top: 150px;
    padding-bottom: 150px}.lg\:py-\[5rem\]{
    padding-top: 5rem;
    padding-bottom: 5rem}.lg\:py-\[96px\]{
    padding-top: 96px;
    padding-bottom: 96px}.lg\:pb-5{
    padding-bottom: 1.25rem}.lg\:pl-10{
    padding-left: 2.5rem}.lg\:pr-10{
    padding-right: 2.5rem}.lg\:pt-10{
    padding-top: 2.5rem}.lg\:pt-\[92px\]{
    padding-top: 92px}.lg\:leading-\[160\%\]{
    line-height: 160%}.lg\:after\:top-\[30px\]::after{
    content: var(--tw-content);
    top: 30px}.group:hover .group-hover\:lg\:mt-3{
    margin-top: 0.75rem}.group:hover .group-hover\:lg\:pt-3{
    padding-top: 0.75rem}}@media (min-width: 1280px){.xl\:bottom-10{
    bottom: 2.5rem}.xl\:left-\[-85px\]{
    left: -85px}.xl\:right-\[-85px\]{
    right: -85px}.xl\:right-\[10\%\]{
    right: 10%}.xl\:mb-0{
    margin-bottom: 0px}.xl\:mb-16{
    margin-bottom: 4rem}.xl\:mr-0{
    margin-right: 0px}.xl\:mr-10{
    margin-right: 2.5rem}.xl\:mt-0{
    margin-top: 0px}.xl\:mt-20{
    margin-top: 5rem}.xl\:mt-8{
    margin-top: 2rem}.xl\:mt-\[44px\]{
    margin-top: 44px}.xl\:block{
    display: block}.xl\:flex{
    display: flex}.xl\:hidden{
    display: none}.xl\:h-4{
    height: 1rem}.xl\:max-h-\[352px\]{
    max-height: 352px}.xl\:w-3{
    width: 0.75rem}.xl\:w-3\.5{
    width: 0.875rem}.xl\:max-w-\[250px\]{
    max-width: 250px}.xl\:max-w-\[300px\]{
    max-width: 300px}.xl\:max-w-\[44\.5\%\]{
    max-width: 44.5%}.xl\:max-w-\[60\%\]{
    max-width: 60%}.xl\:max-w-\[79\%\]{
    max-width: 79%}.xl\:\!grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important}.xl\:flex-row{
    flex-direction: row}.xl\:items-center{
    align-items: center}.xl\:gap-10{
    gap: 2.5rem}.xl\:gap-20{
    gap: 5rem}.xl\:gap-8{
    gap: 2rem}.xl\:gap-\[26px\]{
    gap: 26px}.xl\:gap-x-3{
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem}.xl\:border-l-0{
    border-left-width: 0px}.xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem}.xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem}.xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem}.xl\:px-\[10vw\]{
    padding-left: 10vw;
    padding-right: 10vw}.xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem}.xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}.xl\:py-\[100px\]{
    padding-top: 100px;
    padding-bottom: 100px}.xl\:py-\[33px\]{
    padding-top: 33px;
    padding-bottom: 33px}.xl\:py-\[7\.5rem\]{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem}.xl\:py-\[96px\]{
    padding-top: 96px;
    padding-bottom: 96px}.xl\:pb-\[33px\]{
    padding-bottom: 33px}.xl\:pl-10{
    padding-left: 2.5rem}.xl\:pl-12{
    padding-left: 3rem}.xl\:pr-10{
    padding-right: 2.5rem}.xl\:pt-6{
    padding-top: 1.5rem}.xl\:pt-\[100px\]{
    padding-top: 100px}}@media (min-width: 1366px){.\32xl\:w-\[40\%\]{
    width: 40%}.\32xl\:w-\[60\%\]{
    width: 60%}.\32xl\:max-w-\[300px\]{
    max-width: 300px}.\32xl\:max-w-\[60\%\]{
    max-width: 60%}.\32xl\:max-w-\[75\.9\%\]{
    max-width: 75.9%}.\32xl\:max-w-\[86\.12\%\]{
    max-width: 86.12%}.\32xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.\32xl\:px-\[100px\]{
    padding-left: 100px;
    padding-right: 100px}.\32xl\:py-36{
    padding-top: 9rem;
    padding-bottom: 9rem}.\32xl\:pb-\[66px\]{
    padding-bottom: 66px}.\32xl\:pl-\[60px\]{
    padding-left: 60px}.\32xl\:pr-20{
    padding-right: 5rem}.\32xl\:pr-\[60px\]{
    padding-right: 60px}.group:hover .group-hover\:2xl\:mt-6{
    margin-top: 1.5rem}.group:hover .group-hover\:2xl\:pt-6{
    padding-top: 1.5rem}}@media (min-width: 1440px){.\33xl\:mt-\[100px\]{
    margin-top: 100px}.\33xl\:max-h-\[400px\]{
    max-height: 400px}.\33xl\:max-w-\[41\.7\%\]{
    max-width: 41.7%}.\33xl\:max-w-\[77\.78\%\]{
    max-width: 77.78%}.\33xl\:\!px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important}.\33xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.\33xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem}}@media (min-width: 1536px){.\34xl\:max-h-\[498px\]{
    max-height: 498px}.\34xl\:min-h-\[690px\]{
    min-height: 690px}.\34xl\:w-\[234px\]{
    width: 234px}.\34xl\:max-w-\[61\%\]{
    max-width: 61%}.\34xl\:\!grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important}.\34xl\:gap-10{
    gap: 2.5rem}.\34xl\:gap-\[144px\]{
    gap: 144px}.\34xl\:gap-x-5{
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem}.\34xl\:gap-x-\[70px\]{
    -moz-column-gap: 70px;
         column-gap: 70px}.\34xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}.\34xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem}.\34xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}.\34xl\:py-\[245px\]{
    padding-top: 245px;
    padding-bottom: 245px}.\34xl\:pb-12{
    padding-bottom: 3rem}.\34xl\:pl-20{
    padding-left: 5rem}}@media (min-width: 1680px){.\35xl\:gap-20{
    gap: 5rem}.\35xl\:pl-20{
    padding-left: 5rem}.\35xl\:pl-\[68px\]{
    padding-left: 68px}}@media (min-width: 1920px){.\36xl\:mr-\[120px\]{
    margin-right: 120px}.\36xl\:max-w-\[58\.7\%\]{
    max-width: 58.7%}.\36xl\:pt-\[50px\]{
    padding-top: 50px}}.\[\&\.open\]\:bg-mahogany.open{
  --tw-bg-opacity: 1;
  background-color: rgb(82 43 57 / var(--tw-bg-opacity))}.\[\&_\*\]\:\!font-semibold *{
  font-weight: 600 !important}.\[\&_a\]\:text-leather a{
  --tw-text-opacity: 1;
  color: rgb(143 74 24 / var(--tw-text-opacity))}.\[\&_li\]\:cursor-pointer li{
  cursor: pointer}.\[\&_li\]\:text-left li{
  text-align: left}.\[\&_p\]\:font-light p{
  font-weight: 300}.\[\&_p\]\:text-black p{
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity))}.\[\&_ul\]\:inline-block ul{
  display: inline-block}.\[\&_ul\]\:list-decimal ul{
  list-style-type: decimal}.\[\&_ul\]\:list-disc ul{
  list-style-type: disc}

