@charset 'UTF-8';/*
! tailwindcss v3.3.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.
*/html {
  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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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 */
}/*
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. 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-size: 1em; /* 2 */
}/*
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-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;
}/*
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-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-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:  ;
}.container{
  width: 100%;
  padding-right: 5vw;
  padding-left: 5vw;
}@media (min-width: 100%){.container{
    max-width: 100%;
    padding-right: 5vw;
    padding-left: 5vw;
  }
}.gform-material-input{
  width: 100%;
  border-radius: 0px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
    border: 0.85px solid #ffffff;
    background: rgba(217, 217, 217, 0.03);
    -webkit-backdrop-filter: blur(2.125px);
            backdrop-filter: blur(2.125px);
}.gform-material-input:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}.gform-material-input:hover{
  --tw-border-opacity: 1;
  border-color: rgb(247 199 116 / var(--tw-border-opacity));
}.gform-material-select{
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  background-color: transparent;
  background-size: 12px;
  background-position: right 1rem center;
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 2.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%2385693a" d="M0 0l5 6 5-6z"/></svg>');
}.gform-material-select:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}.gform-material-textarea{
  min-height: 120px;
  width: 100%;
  resize: vertical;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.gform-material-textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}.gform-material-button,
  .gform-theme--framework input[type="submit"],
  .gform-theme--framework .gform-button,
  .gform_wrapper.gravity-theme input[type="submit"],
  .gform_wrapper.gravity-theme .gform_button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.gform-material-button:hover,
  .gform-theme--framework input[type="submit"]:hover,
  .gform-theme--framework .gform-button:hover,
  .gform_wrapper.gravity-theme input[type="submit"]:hover,
  .gform_wrapper.gravity-theme .gform_button:hover{
  text-decoration-line: none !important;
}.gform-material-button,
  .gform-theme--framework input[type="submit"],
  .gform-theme--framework .gform-button,
  .gform_wrapper.gravity-theme input[type="submit"],
  .gform_wrapper.gravity-theme .gform_button{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
  font-family: "nimbus-sans", sans-serif;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.slider-block .custom-dots-container button.gform-material-button,.slider-block .custom-dots-container button
  .gform-theme--framework input[type="submit"],.slider-block .custom-dots-container button
  .gform-theme--framework .gform-button,.slider-block .custom-dots-container button
  .gform_wrapper.gravity-theme input[type="submit"],.slider-block .custom-dots-container button
  .gform_wrapper.gravity-theme .gform_button {
                transform: scale(1.2);
            }.gform-material-button,
  .gform-theme--framework input[type="submit"],
  .gform-theme--framework .gform-button,
  .gform_wrapper.gravity-theme input[type="submit"],
  .gform_wrapper.gravity-theme .gform_button {
    
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
  }.gform-material-button:hover, .gform-theme--framework input[type="submit"]:hover, .gform-theme--framework .gform-button:hover, .gform_wrapper.gravity-theme input[type="submit"]:hover, .gform_wrapper.gravity-theme .gform_button:hover {
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
      background-color: #85693A;
    }.gform-material-button:focus, .gform-theme--framework input[type="submit"]:focus, .gform-theme--framework .gform-button:focus, .gform_wrapper.gravity-theme input[type="submit"]:focus, .gform_wrapper.gravity-theme .gform_button:focus {
      outline: none;
      box-shadow: 0 0 0 2px rgb(133 105 58 / 40), 0 0 0 4px rgba(133, 105, 58, 0.2);
      transform: translateY(-1px);
    }.gform-material-button:active, .gform-theme--framework input[type="submit"]:active, .gform-theme--framework .gform-button:active, .gform_wrapper.gravity-theme input[type="submit"]:active, .gform_wrapper.gravity-theme .gform_button:active {
      transform: translateY(0);
    }.gform-material-button::after, .gform-theme--framework input[type="submit"]::after, .gform-theme--framework .gform-button::after, .gform_wrapper.gravity-theme input[type="submit"]::after, .gform_wrapper.gravity-theme .gform_button::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 5px;
      height: 5px;
      background: rgba(255, 255, 255, 0.5);
      opacity: 0;
      border-radius: 100%;
      transform: scale(1, 1) translate(-50%);
      transform-origin: 50% 50%;
      pointer-events: none;
    }.gform-material-button:active::after, .gform-theme--framework input[type="submit"]:active::after, .gform-theme--framework .gform-button:active::after, .gform_wrapper.gravity-theme input[type="submit"]:active::after, .gform_wrapper.gravity-theme .gform_button:active::after {
      animation: gform-ripple 0.6s ease-out;
    }.gform-material-button.button-small{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}.gform-material-button:disabled,
  .gform-theme--framework input[type="submit"]:disabled{
  cursor: not-allowed;
  opacity: 0.5;
    transform: none;
}.gform-material-button:disabled:hover, .gform-theme--framework input[type="submit"]:disabled:hover {
      transform: none;
      box-shadow: none;
    }.pointer-events-none{
  pointer-events: none;
}.visible{
  visibility: visible;
}.invisible{
  visibility: hidden;
}.collapse{
  visibility: collapse;
}.static{
  position: static;
}.fixed{
  position: fixed;
}.absolute{
  position: absolute;
}.relative{
  position: relative;
}.sticky{
  position: sticky;
}.inset-0{
  inset: 0px;
}.-bottom-1{
  bottom: -0.25rem;
}.-bottom-12{
  bottom: -3rem;
}.-bottom-4{
  bottom: -1rem;
}.-right-4{
  right: -1rem;
}.bottom-0{
  bottom: 0px;
}.bottom-40{
  bottom: 10rem;
}.bottom-\[35vh\]{
  bottom: 35vh;
}.left-0{
  left: 0px;
}.right-0{
  right: 0px;
}.right-4{
  right: 1rem;
}.right-6{
  right: 1.5rem;
}.top-0{
  top: 0px;
}.top-4{
  top: 1rem;
}.top-6{
  top: 1.5rem;
}.top-auto{
  top: auto;
}.-z-10{
  z-index: -10;
}.z-0{
  z-index: 0;
}.z-10{
  z-index: 10;
}.z-20{
  z-index: 20;
}.z-30{
  z-index: 30;
}.z-40{
  z-index: 40;
}.z-50{
  z-index: 50;
}.z-\[100\]{
  z-index: 100;
}.z-\[9999\]{
  z-index: 9999;
}.order-2{
  order: 2;
}.col-span-3{
  grid-column: span 3 / span 3;
}.float-right{
  float: right;
}.m-0{
  margin: 0px;
}.m-8{
  margin: 2rem;
}.mx-auto{
  margin-left: auto;
  margin-right: auto;
}.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}.\!mb-0{
  margin-bottom: 0px !important;
}.\!mb-2{
  margin-bottom: 0.5rem !important;
}.\!mb-4{
  margin-bottom: 1rem !important;
}.\!mt-4{
  margin-top: 1rem !important;
}.-mb-24{
  margin-bottom: -6rem;
}.-ml-12{
  margin-left: -3rem;
}.-ml-8{
  margin-left: -2rem;
}.-ml-\[5vw\]{
  margin-left: -5vw;
}.-mt-24{
  margin-top: -6rem;
}.-mt-4{
  margin-top: -1rem;
}.mb-0{
  margin-bottom: 0px;
}.mb-1{
  margin-bottom: 0.25rem;
}.mb-10{
  margin-bottom: 2.5rem;
}.mb-12{
  margin-bottom: 3rem;
}.mb-16{
  margin-bottom: 4rem;
}.mb-2{
  margin-bottom: 0.5rem;
}.mb-3{
  margin-bottom: 0.75rem;
}.mb-4{
  margin-bottom: 1rem;
}.mb-6{
  margin-bottom: 1.5rem;
}.mb-8{
  margin-bottom: 2rem;
}.ml-1{
  margin-left: 0.25rem;
}.ml-4{
  margin-left: 1rem;
}.mr-2{
  margin-right: 0.5rem;
}.mr-3{
  margin-right: 0.75rem;
}.mr-4{
  margin-right: 1rem;
}.mr-8{
  margin-right: 2rem;
}.mt-0{
  margin-top: 0px;
}.mt-0\.5{
  margin-top: 0.125rem;
}.mt-16{
  margin-top: 4rem;
}.mt-2{
  margin-top: 0.5rem;
}.mt-4{
  margin-top: 1rem;
}.mt-6{
  margin-top: 1.5rem;
}.mt-8{
  margin-top: 2rem;
}.mt-auto{
  margin-top: auto;
}.\!block{
  display: block !important;
}.block{
  display: block;
}.inline-block{
  display: inline-block;
}.inline{
  display: inline;
}.flex{
  display: flex;
}.inline-flex{
  display: inline-flex;
}.grid{
  display: grid;
}.hidden{
  display: none;
}.h-1{
  height: 0.25rem;
}.h-10{
  height: 2.5rem;
}.h-16{
  height: 4rem;
}.h-24{
  height: 6rem;
}.h-4{
  height: 1rem;
}.h-5{
  height: 1.25rem;
}.h-64{
  height: 16rem;
}.h-8{
  height: 2rem;
}.h-\[150px\]{
  height: 150px;
}.h-\[20vh\]{
  height: 20vh;
}.h-\[250px\]{
  height: 250px;
}.h-\[40vh\]{
  height: 40vh;
}.h-\[45px\]{
  height: 45px;
}.h-\[50px\]{
  height: 50px;
}.h-\[525px\]{
  height: 525px;
}.h-\[55px\]{
  height: 55px;
}.h-\[60vw\]{
  height: 60vw;
}.h-\[80px\]{
  height: 80px;
}.h-auto{
  height: auto;
}.h-full{
  height: 100%;
}.h-px{
  height: 1px;
}.h-screen{
  height: 100vh;
}.max-h-\[60vh\]{
  max-height: 60vh;
}.max-h-\[680px\]{
  max-height: 680px;
}.min-h-\[120px\]{
  min-height: 120px;
}.min-h-\[300px\]{
  min-height: 300px;
}.min-h-\[420px\]{
  min-height: 420px;
}.min-h-\[425px\]{
  min-height: 425px;
}.min-h-\[555px\]{
  min-height: 555px;
}.min-h-screen{
  min-height: 100vh;
}.w-1\/2{
  width: 50%;
}.w-1\/3{
  width: 33.333333%;
}.w-1\/5{
  width: 20%;
}.w-10{
  width: 2.5rem;
}.w-12{
  width: 3rem;
}.w-16{
  width: 4rem;
}.w-2\/3{
  width: 66.666667%;
}.w-2\/5{
  width: 40%;
}.w-24{
  width: 6rem;
}.w-3\/5{
  width: 60%;
}.w-4{
  width: 1rem;
}.w-5{
  width: 1.25rem;
}.w-8{
  width: 2rem;
}.w-\[150px\]{
  width: 150px;
}.w-\[1770px\]{
  width: 1770px;
}.w-\[45px\]{
  width: 45px;
}.w-\[55px\]{
  width: 55px;
}.w-auto{
  width: auto;
}.w-full{
  width: 100%;
}.w-screen{
  width: 100vw;
}.max-w-2xl{
  max-width: 42rem;
}.max-w-\[100px\]{
  max-width: 100px;
}.max-w-\[121px\]{
  max-width: 121px;
}.max-w-\[175px\]{
  max-width: 175px;
}.max-w-\[280px\]{
  max-width: 280px;
}.max-w-\[64ch\]{
  max-width: 64ch;
}.max-w-full{
  max-width: 100%;
}.max-w-md{
  max-width: 28rem;
}.max-w-none{
  max-width: none;
}.max-w-prose{
  max-width: 65ch;
}.max-w-sm{
  max-width: 24rem;
}.flex-1{
  flex: 1 1 0%;
}.flex-shrink{
  flex-shrink: 1;
}.flex-shrink-0{
  flex-shrink: 0;
}.shrink-0{
  flex-shrink: 0;
}.flex-grow{
  flex-grow: 1;
}.origin-center{
  transform-origin: center;
}.-translate-x-6{
  --tw-translate-x: -1.5rem;
  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-x-8{
  --tw-translate-x: -2rem;
  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-x-full{
  --tw-translate-x: -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-1\/3{
  --tw-translate-y: -33.333333%;
  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-4{
  --tw-translate-y: -1rem;
  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-x-0{
  --tw-translate-x: 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));
}.translate-x-full{
  --tw-translate-x: 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-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));
}.translate-y-1{
  --tw-translate-y: 0.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));
}.translate-y-2{
  --tw-translate-y: 0.5rem;
  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));
}.transform-gpu{
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) 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-default{
  cursor: default;
}.cursor-pointer{
  cursor: pointer;
}.resize{
  resize: both;
}.list-decimal{
  list-style-type: decimal;
}.list-disc{
  list-style-type: disc;
}.list-none{
  list-style-type: none;
}.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.flex-row{
  flex-direction: row;
}.flex-row-reverse{
  flex-direction: row-reverse;
}.flex-col{
  flex-direction: column;
}.flex-wrap{
  flex-wrap: wrap;
}.content-start{
  align-content: flex-start;
}.content-end{
  align-content: flex-end;
}.items-start{
  align-items: flex-start;
}.items-end{
  align-items: flex-end;
}.items-center{
  align-items: center;
}.items-stretch{
  align-items: stretch;
}.justify-start{
  justify-content: flex-start;
}.justify-end{
  justify-content: flex-end;
}.justify-center{
  justify-content: center;
}.justify-between{
  justify-content: space-between;
}.justify-around{
  justify-content: space-around;
}.gap-0{
  gap: 0px;
}.gap-1{
  gap: 0.25rem;
}.gap-12{
  gap: 3rem;
}.gap-16{
  gap: 4rem;
}.gap-2{
  gap: 0.5rem;
}.gap-3{
  gap: 0.75rem;
}.gap-32{
  gap: 8rem;
}.gap-4{
  gap: 1rem;
}.gap-6{
  gap: 1.5rem;
}.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-12{
  row-gap: 3rem;
}.gap-y-16{
  row-gap: 4rem;
}.gap-y-2{
  row-gap: 0.5rem;
}.gap-y-24{
  row-gap: 6rem;
}.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.divide-primary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(133 105 58 / var(--tw-divide-opacity));
}.self-start{
  align-self: flex-start;
}.overflow-hidden{
  overflow: hidden;
}.overflow-clip{
  overflow: clip;
}.overflow-visible{
  overflow: visible;
}.overflow-y-auto{
  overflow-y: auto;
}.overflow-x-clip{
  overflow-x: clip;
}.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.whitespace-nowrap{
  white-space: nowrap;
}.rounded{
  border-radius: 0.25rem;
}.rounded-2xl{
  border-radius: 1rem;
}.rounded-3xl{
  border-radius: 1.5rem;
}.rounded-full{
  border-radius: 9999px;
}.rounded-lg{
  border-radius: 0.5rem;
}.rounded-md{
  border-radius: 0.375rem;
}.rounded-none{
  border-radius: 0px;
}.rounded-xl{
  border-radius: 0.75rem;
}.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}.rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem;
}.rounded-br-3xl{
  border-bottom-right-radius: 1.5rem;
}.rounded-tl-3xl{
  border-top-left-radius: 1.5rem;
}.rounded-tr-3xl{
  border-top-right-radius: 1.5rem;
}.border{
  border-width: 1px;
}.border-0{
  border-width: 0px;
}.border-2{
  border-width: 2px;
}.border-\[10px\]{
  border-width: 10px;
}.border-\[20px\]{
  border-width: 20px;
}.border-b{
  border-bottom-width: 1px;
}.border-b-2{
  border-bottom-width: 2px;
}.border-b-4{
  border-bottom-width: 4px;
}.border-l{
  border-left-width: 1px;
}.border-r{
  border-right-width: 1px;
}.border-t{
  border-top-width: 1px;
}.border-dashed{
  border-style: dashed;
}.\!border-primary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(133 105 58 / var(--tw-border-opacity)) !important;
}.border-\[\#F15F30\]{
  --tw-border-opacity: 1;
  border-color: rgb(241 95 48 / var(--tw-border-opacity));
}.border-\[\#f7c774\]{
  --tw-border-opacity: 1;
  border-color: rgb(247 199 116 / var(--tw-border-opacity));
}.border-\[\#ffffff\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}.border-black\/10{
  border-color: rgb(0 0 0 / 0.1);
}.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(133 105 58 / var(--tw-border-opacity));
}.border-primary\/10{
  border-color: rgb(133 105 58 / 0.1);
}.border-primary\/30{
  border-color: rgb(133 105 58 / 0.3);
}.border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}.border-transparent{
  border-color: transparent;
}.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.border-opacity-10{
  --tw-border-opacity: 0.1;
}.bg-\[\#1f1f1f\]\/90{
  background-color: rgb(31 31 31 / 0.9);
}.bg-\[\#F1F4F0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(241 244 240 / var(--tw-bg-opacity));
}.bg-\[\#F8F3EB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 243 235 / var(--tw-bg-opacity));
}.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-black\/10{
  background-color: rgb(0 0 0 / 0.1);
}.bg-black\/30{
  background-color: rgb(0 0 0 / 0.3);
}.bg-current{
  background-color: currentColor;
}.bg-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}.bg-dark\/60{
  background-color: rgb(26 26 26 / 0.6);
}.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.bg-light{
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
}.bg-primary\/10{
  background-color: rgb(133 105 58 / 0.1);
}.bg-transparent{
  background-color: transparent;
}.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-white\/10{
  background-color: rgb(255 255 255 / 0.1);
}.bg-white\/20{
  background-color: rgb(255 255 255 / 0.2);
}.bg-opacity-5{
  --tw-bg-opacity: 0.05;
}.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}.bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/mountains-rear\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/mountains-rear.png');
}.bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/sky\.jpg\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/sky.jpg');
}.bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/town-and-lake\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/town-and-lake.png');
}.bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/tree-separation-dark\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/tree-separation-dark.png');
}.bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/tree-separation-light\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/tree-separation-light.png');
}.bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/trees-front\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/trees-front.png');
}.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}.bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}.from-black\/20{
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.from-black\/30{
  --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.from-black\/60{
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.from-primary-light\/20{
  --tw-gradient-from: rgb(133 105 58 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(133 105 58 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.from-primary\/90{
  --tw-gradient-from: rgb(133 105 58 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(133 105 58 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.via-black\/30{
  --tw-gradient-via-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}.via-transparent{
  --tw-gradient-via-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}.to-primary\/30{
  --tw-gradient-to: rgb(133 105 58 / 0.3) var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
}.to-primary\/90{
  --tw-gradient-to: rgb(133 105 58 / 0.9) var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
}.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
}.bg-\[length\:12px\]{
  background-size: 12px;
}.bg-\[length\:225\%\]{
  background-size: 225%;
}.bg-\[length\:245\%\]{
  background-size: 245%;
}.bg-\[length\:340\%\]{
  background-size: 340%;
}.bg-cover{
  background-size: cover;
}.bg-\[right_1rem_center\]{
  background-position: right 1rem center;
}.bg-bottom{
  background-position: bottom;
}.bg-left-bottom{
  background-position: left bottom;
}.bg-left-top{
  background-position: left top;
}.bg-right-bottom{
  background-position: right bottom;
}.bg-no-repeat{
  background-repeat: no-repeat;
}.bg-repeat-x{
  background-repeat: repeat-x;
}.fill-current{
  fill: currentColor;
}.stroke-current{
  stroke: currentColor;
}.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;
}.object-right{
  -o-object-position: right;
     object-position: right;
}.object-right-bottom{
  -o-object-position: right bottom;
     object-position: right bottom;
}.object-top{
  -o-object-position: top;
     object-position: top;
}.p-0{
  padding: 0px;
}.p-1{
  padding: 0.25rem;
}.p-2{
  padding: 0.5rem;
}.p-3{
  padding: 0.75rem;
}.p-4{
  padding: 1rem;
}.p-6{
  padding: 1.5rem;
}.p-8{
  padding: 2rem;
}.px-10{
  padding-left: 2.5rem;
  padding-right: 2.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-8{
  padding-left: 2rem;
  padding-right: 2rem;
}.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-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.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-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}.\!pb-0{
  padding-bottom: 0px !important;
}.\!pt-0{
  padding-top: 0px !important;
}.pb-0{
  padding-bottom: 0px;
}.pb-1{
  padding-bottom: 0.25rem;
}.pb-12{
  padding-bottom: 3rem;
}.pb-16{
  padding-bottom: 4rem;
}.pb-2{
  padding-bottom: 0.5rem;
}.pb-3{
  padding-bottom: 0.75rem;
}.pb-36{
  padding-bottom: 9rem;
}.pb-4{
  padding-bottom: 1rem;
}.pb-40{
  padding-bottom: 10rem;
}.pb-8{
  padding-bottom: 2rem;
}.pl-12{
  padding-left: 3rem;
}.pl-8{
  padding-left: 2rem;
}.pl-\[10vw\]{
  padding-left: 10vw;
}.pr-10{
  padding-right: 2.5rem;
}.pr-12{
  padding-right: 3rem;
}.pr-2{
  padding-right: 0.5rem;
}.pt-12{
  padding-top: 3rem;
}.pt-16{
  padding-top: 4rem;
}.pt-2{
  padding-top: 0.5rem;
}.pt-20{
  padding-top: 5rem;
}.pt-4{
  padding-top: 1rem;
}.pt-44{
  padding-top: 11rem;
}.pt-48{
  padding-top: 12rem;
}.pt-6{
  padding-top: 1.5rem;
}.pt-72{
  padding-top: 18rem;
}.pt-8{
  padding-top: 2rem;
}.text-left{
  text-align: left;
}.text-center{
  text-align: center;
}.text-right{
  text-align: right;
}.font-body{
  font-family: "nimbus-sans", sans-serif;
}.font-heading{
  font-family: "ivypresto-display", sans-serif;
}.font-subtitle{
  font-family: "nimbus-sans", sans-serif;
}.font-title{
  font-family: "ivypresto-display", sans-serif;
}.text-2xl{
  font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}.text-3xl{
  font-size: calc(23px + (30 - 23) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.25;
}.text-4xl{
  font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.25;
}.text-5xl{
  font-size: calc(28px + (50 - 38) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}.text-6xl{
  font-size: calc(42px + (53 - 42) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}.text-\[11px\]{
  font-size: 11px;
}.text-\[12px\]{
  font-size: 12px;
}.text-\[15px\]{
  font-size: 15px;
}.text-\[16px\]{
  font-size: 16px;
}.text-\[18px\]{
  font-size: 18px;
}.text-\[24px\]{
  font-size: 24px;
}.text-\[50px\]{
  font-size: 50px;
}.text-\[9vw\]{
  font-size: 9vw;
}.text-base{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
}.text-display-1{
  font-size: calc(72px + (100 - 72) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}.text-display-2{
  font-size: calc(62px + (90 - 62) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}.text-lg{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.3;
}.text-parallax-header{
  font-size: 18vw;
  line-height: .8;
}.text-sm{
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}.text-xl{
  font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.2;
}.text-xs{
  font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}.text-xxs{
  font-size: calc(8px + (10 - 8) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}.font-black{
  font-weight: 900;
}.font-bold{
  font-weight: 700;
}.font-extrabold{
  font-weight: 800;
}.font-light{
  font-weight: 300;
}.font-medium{
  font-weight: 500;
}.font-normal{
  font-weight: 400;
}.font-semibold{
  font-weight: 600;
}.uppercase{
  text-transform: uppercase;
}.italic{
  font-style: italic;
}.not-italic{
  font-style: normal;
}.leading-6{
  line-height: 1.5rem;
}.leading-\[0\.5\]{
  line-height: 0.5;
}.leading-none{
  line-height: 1;
}.leading-relaxed{
  line-height: 1.625;
}.leading-snug{
  line-height: 1.375;
}.leading-tight{
  line-height: 1.25;
}.tracking-\[0\.013em\]{
  letter-spacing: 0.013em;
}.tracking-\[0\.25em\]{
  letter-spacing: 0.25em;
}.tracking-\[3px\]{
  letter-spacing: 3px;
}.tracking-\[4px\]{
  letter-spacing: 4px;
}.tracking-\[5px\]{
  letter-spacing: 5px;
}.tracking-tight{
  letter-spacing: -0.025em;
}.tracking-tighter{
  letter-spacing: -0.05em;
}.tracking-widest{
  letter-spacing: 0.1em;
}.\!text-primary{
  --tw-text-opacity: 1 !important;
  color: rgb(133 105 58 / var(--tw-text-opacity)) !important;
}.text-\[\#5f6980\]{
  --tw-text-opacity: 1;
  color: rgb(95 105 128 / var(--tw-text-opacity));
}.text-\[\#7E868C\]{
  --tw-text-opacity: 1;
  color: rgb(126 134 140 / var(--tw-text-opacity));
}.text-\[\#85693A\]{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.text-\[\#F6CA70\]{
  --tw-text-opacity: 1;
  color: rgb(246 202 112 / var(--tw-text-opacity));
}.text-\[\#ffffff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-dark{
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.text-light{
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.text-primary{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.text-primary\/80{
  color: rgb(133 105 58 / 0.8);
}.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}.text-text-dark{
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.text-text-light{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-white\/60{
  color: rgb(255 255 255 / 0.6);
}.text-white\/80{
  color: rgb(255 255 255 / 0.8);
}.\!underline{
  text-decoration-line: underline !important;
}.underline{
  text-decoration-line: underline;
}.\!no-underline{
  text-decoration-line: none !important;
}.no-underline{
  text-decoration-line: none;
}.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.opacity-0{
  opacity: 0;
}.opacity-10{
  opacity: 0.1;
}.opacity-100{
  opacity: 1;
}.opacity-20{
  opacity: 0.2;
}.opacity-25{
  opacity: 0.25;
}.opacity-30{
  opacity: 0.3;
}.opacity-40{
  opacity: 0.4;
}.opacity-5{
  opacity: 0.05;
}.opacity-50{
  opacity: 0.5;
}.opacity-60{
  opacity: 0.6;
}.opacity-70{
  opacity: 0.7;
}.opacity-75{
  opacity: 0.75;
}.opacity-80{
  opacity: 0.8;
}.opacity-90{
  opacity: 0.9;
}.opacity-95{
  opacity: 0.95;
}.mix-blend-multiply{
  mix-blend-mode: multiply;
}.mix-blend-screen{
  mix-blend-mode: screen;
}.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-2xl{
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px 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-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 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-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  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{
  outline-style: solid;
}.ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.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-\[1px\]{
  --tw-blur: blur(1px);
  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-\[4px\]{
  --tw-blur: blur(4px);
  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-sm{
  --tw-blur: blur(4px);
  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);
}.grayscale{
  --tw-grayscale: grayscale(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);
}.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);
}.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);
}.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.backdrop-filter{
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.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-shadow{
  transition-property: box-shadow;
  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;
}.delay-100{
  transition-delay: 100ms;
}.delay-200{
  transition-delay: 200ms;
}.delay-300{
  transition-delay: 300ms;
}.delay-500{
  transition-delay: 500ms;
}.delay-75{
  transition-delay: 75ms;
}.duration-200{
  transition-duration: 200ms;
}.duration-300{
  transition-duration: 300ms;
}.duration-500{
  transition-duration: 500ms;
}.duration-700{
  transition-duration: 700ms;
}.ease-\[cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\]{
  transition-timing-function: cubic-bezier(0.16,1,0.3,1);
}.ease-\[cubic-bezier\(0\.25\2c 0\.46\2c 0\.45\2c 0\.94\)\]{
  transition-timing-function: cubic-bezier(0.25,0.46,0.45,0.94);
}.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.alignfull{
  margin: 2rem calc(50% - 50vw) !important;
  max-width: 100vw !important;
  width: 100vw;
}.alignwide{
  margin: 2rem 0;
  max-width: 100% !important;
}.alignnone{
  margin-left: 0px;
  margin-right: 0px;
  height: auto;
  max-width: 100%;
}.aligncenter{
  margin: 0.5rem auto;
  display: block;
}@media (min-width: 600px){.alignleft:not(.wp-block-button){
    margin-right: 0.5rem;
    float: left;
  }.alignright:not(.wp-block-button){
    margin-left: 0.5rem;
    float: right;
  }.wp-block-button.alignleft a{
    float: left;
    margin-right: 1rem;
  }.wp-block-button.alignright a{
    float: right;
    margin-left: 1rem;
  }
}.wp-caption{
  display: inline-block;
}.wp-caption img{
  margin-bottom: 0.5rem;
  line-height: 1;
}.wp-caption-text{
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  color: #4b5563;
}/* Slider */.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}.slick-list:focus
{
    outline: none;
}.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}.slick-track:after
{
    clear: both;
}.slick-loading .slick-track
{
    visibility: hidden;
}.slick-slide
{
    display: none;
    float: left;

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

    height: auto;

    border: 1px solid transparent;
}.slick-arrow.slick-hidden {
    display: none;
}/* Slider */.slick-loading .slick-list
{
   
}/* Icons *//* Arrows */.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-prev
{
    left: -25px;
}[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}.slick-prev:before
{
    content: '←';
}[dir='rtl'] .slick-prev:before
{
    content: '→';
}.slick-next
{
    right: -25px;
}[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}.slick-next:before
{
    content: '→';
}[dir='rtl'] .slick-next:before
{
    content: '←';
}/* Dots */.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}/* Offset when admin bar is visible */#wpadminbar {
    position: fixed !important;
}/* Apply padding to fixed header when admin bar exists */.admin-bar header {
    top: 24px;
}/* Mobile admin bar is taller */@media screen and (max-width: 782px) {
    .admin-bar header {
        top: 35px;
    }
}.alignfull{
  margin-top: 0px;
  margin-bottom: 0px;
	margin-top:0 !important;
	margin-bottom:0 !important;
}.peek-a-boo .slick-list {
		padding: 0 10% 0 0 !important;
	}@media (max-width: 1440px) {.peek-a-boo .slick-list {
			padding: 0 40% 0 0 !important
	}
		}@media (max-width: 640px) {.peek-a-boo .slick-list {
			padding: 0 20% 0 0 !important
	}
		}.block-header .scrim {
	background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.50) 100%);
}.newsletter-signup-bar .scrim {
	background:rgba(0,0,0,.6);
}.projects-slider-block .scrim {
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.40) 100%), linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}.scrim {
   background: linear-gradient(180deg, rgba(239, 239, 239, 0.00) 65.41%, #efefef 93.68%),
              linear-gradient(0deg, rgba(239, 239, 239, 0.00) 50%, #efefef 88.77%),
              radial-gradient(47.17% 78.61% at 0% 50%, rgba(239, 239, 239, 0.70) 46.21%, rgba(239, 239, 239, 0.90) 100%);
   background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 65.41%, #1A1A1A 93.68%),
              linear-gradient(0deg, rgba(26, 26, 26, 0.00) 50%, #1A1A1A 88.77%),
              radial-gradient(47.17% 78.61% at 0% 50%, rgba(26, 26, 26, 0.70) 46.21%, rgba(26, 26, 26, 0.90) 100%);
}.light .scrim {
   background: linear-gradient(180deg, rgba(239, 239, 239, 0.00) 65.41%, #efefef 93.68%),
              linear-gradient(0deg, rgba(239, 239, 239, 0.00) 50%, #efefef 88.77%),
              radial-gradient(47.17% 78.61% at 0% 50%, rgba(239, 239, 239, 0.70) 46.21%, rgba(239, 239, 239, 0.90) 100%);
}.dark .scrim {
   background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 65.41%, #1A1A1A 93.68%),
              linear-gradient(0deg, rgba(26, 26, 26, 0.00) 50%, #1A1A1A 88.77%),
              radial-gradient(47.17% 78.61% at 0% 50%, rgba(26, 26, 26, 0.70) 46.21%, rgba(26, 26, 26, 0.90) 100%);
}.glowing-green {
	box-shadow: 0px 0px 14px 0px #F15F30;
}.glowing-gold {
	box-shadow: 0px 0px 14px 0px #FFD700;
}@media (min-width: 1025px){.btns-lg .wp-block-button__link{
    font-size: 24px;
  }
}.logo-container img, .logo-container svg {
    transition: opacity 0.3s ease;
}.container.bleed-left {
		margin-left: 0px;
		padding-left: 0px;
		max-width: calc(100vw - (100vw - 1440px) / 2);
		margin-right: calc((100vw - 1440px) / 2);
	}@media (max-width: 1440px) {.container.bleed-left {
			max-width: 100vw;
			margin-right: 0
	}
		}.container.bleed-right {
		margin-right: 0px;
		padding-right: 0px;
		max-width: calc(100vw - (100vw - 1440px) / 2);
		margin-left: calc((100vw - 1440px) / 2);
	}@media (max-width: 1440px) {.container.bleed-right {
			max-width: 100vw;
			margin-left: 0
	}
		}.transition{
  position: absolute;
  inset: 0px;
  z-index: 10;
  height: auto;
  width: 100%;
}@media (min-width: 1024px) {
        .image-accordion-block .item-container .transition.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
        .image-accordion-block .item-container .absolute.transition.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
        .image-accordion-block .item-container .transition.inset-0.z-20 {
            background: rgba(0,0,0,0.4);
        }
        .image-accordion-block .item-container .absolute.transition.z-20 {
            background: rgba(0,0,0,0.4);
        }
        .image-accordion-block .item-container:hover .transition.inset-0.z-20{
    --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;
  }
        .image-accordion-block .item-container:hover .absolute.transition.z-20{
    --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.transition-bottom{
  top: auto;
}.transition.transition-top{
  bottom: auto;
}.padded-image img{
  margin: auto;
		height: calc(100% - 10rem);
		width: calc(100% - 10rem);
}.iframe-container  {
  overflow: hidden;
  padding-top: 56.25%; /* 16:9*/
  position: relative;
  border-radius: 0.75rem; 
}@media (min-width: 1025px){.iframe-container{
    border-radius: 1.5rem;
  }
}.iframe-container iframe  {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   border-radius: 0.75rem;
}@media (min-width: 1025px){.iframe-container iframe{
    border-radius: 1.5rem;
  }
}.alignfull{
  margin-top: 0px;
  margin-bottom: 0px;
}.block-padding-bottom, .padding-bottom{
  padding-bottom: 3rem;
}@media (min-width: 1025px){.block-padding-bottom, .padding-bottom{
    padding-bottom: 5rem;
  }
}.block-padding-bottom-half{
  padding-bottom: 1rem;
}@media (min-width: 782px){.block-padding-bottom-half{
    padding-bottom: 1.5rem;
  }
}@media (min-width: 1025px){.block-padding-bottom-half{
    padding-bottom: 2.5rem;
  }
}.block-padding-bottom-extra, .padding-bottom-extra{
  padding-bottom: 4rem;
}@media (min-width: 782px){.block-padding-bottom-extra, .padding-bottom-extra{
    padding-bottom: 5rem;
  }
}@media (min-width: 1025px){.block-padding-bottom-extra, .padding-bottom-extra{
    padding-bottom: 9rem;
  }
}.block-padding-bottom-extra2, .padding-bottom-extra2{
  padding-bottom: 4rem;
}@media (min-width: 782px){.block-padding-bottom-extra2, .padding-bottom-extra2{
    padding-bottom: 9rem;
  }
}@media (min-width: 1025px){.block-padding-bottom-extra2, .padding-bottom-extra2{
    padding-bottom: 16rem;
  }
}.block-padding-top, .padding-top{
  padding-top: 3rem;
}@media (min-width: 1025px){.block-padding-top, .padding-top{
    padding-top: 5rem;
  }
}.block-padding-top-half{
  padding-top: 1rem;
}@media (min-width: 782px){.block-padding-top-half{
    padding-top: 1.5rem;
  }
}@media (min-width: 1025px){.block-padding-top-half{
    padding-top: 2.5rem;
  }
}.block-padding-top-extra, .padding-top-extra{
  padding-top: 4rem;
}@media (min-width: 782px){.block-padding-top-extra, .padding-top-extra{
    padding-top: 5rem;
  }
}@media (min-width: 1025px){.block-padding-top-extra, .padding-top-extra{
    padding-top: 9rem;
  }
}.block-padding-top-extra2, .padding-top-extra2{
  padding-top: 4rem;
}@media (min-width: 782px){.block-padding-top-extra2, .padding-top-extra2{
    padding-top: 9rem;
  }
}@media (min-width: 1025px){.block-padding-top-extra2, .padding-top-extra2{
    padding-top: 16rem;
  }
}.tab-button{
  border-bottom-width: 2px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.tab-button:hover {
		 
	}.tab-button.active{
  border-bottom-width: 2px;
}.top-bar p{
  margin-bottom: 0px;
  padding-bottom: 0px;
}.bg-gradient-gold {
	background: linear-gradient(81deg, #2C1F09 0%, #6C5628 50%, #7F6A39 75.96%, #685225 100%);
}.bg-gradient-green {
	background: linear-gradient(106deg, rgba(14, 48, 14, 0.00) 3.26%, #0E300E 101.14%), #048047;
}/*** Default WP Blocks *****//* Target Vimeo embed blocks specifically */.wp-block-embed-vimeo.wp-embed-aspect-16-9 {
  width: 100%;
  max-width: 100%;
  margin: 0 auto; /* Centers the block if it's not full width */
}/* Ensure the wrapper and iframe expand properly */.wp-block-embed-vimeo .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 aspect ratio (9/16 = 0.5625 or 56.25%) */
  height: 0;
  overflow: hidden;
}/* Make the iframe fill its container */.wp-block-embed-vimeo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none; /* Removes default iframe border */
}/* For alignwide or alignfull support (if your theme has these classes) */.alignwide .wp-block-embed-vimeo,
.alignfull .wp-block-embed-vimeo {
  width: 100%;
}/******* Media queries *******/@media screen and (max-width:567px){
	.site-content {
		margin-top:60px;
	}
}header .primary-logo img, header .primary-logo svg, header .custom-logo-link img{
  width: auto;
}header .primary-logo img img, header .primary-logo svg img, header .custom-logo-link img img{
  width: 100%;
}@media screen and (min-width:1440px){
			 
		}.visible-started-scrolling{
  display: none;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}#off-canvas-menu.visible-started-scrolling {
    display: none;
}#off-canvas-menu:not(.visible-started-scrolling) {
    display: block;
}.visible-transparent{
  visibility: visible;
  display: block;
  opacity: 1;
}.started-scrolling .visible-started-scrolling{
  visibility: visible;
  display: block;
  opacity: 1;
}.started-scrolling .visible-transparent{
  display: none;
  opacity: 0;
}#off-canvas-menu.started-scrolling .visible-transparent {
    display: none;
}#off-canvas-menu:not(.started-scrolling .visible-transparent) {
    display: block;
}#now-selling-mega-menu {
	border-top:2px solid #85693A;
	border-bottom: 2px solid #85693A;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), radial-gradient(107.32% 141.42% at 0% 0%, rgba(133, 105, 58, 0.40) 0%, rgba(133, 105, 58, 0.00) 100%);
	box-shadow: -4.57px -4.57px 228.502px 0 rgba(255, 255, 255, 0.02) inset;
	-webkit-backdrop-filter: blur(11.600000381469727px);
	        backdrop-filter: blur(11.600000381469727px);
}.mega-details{
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}.mega-details p{
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}.started-scrolling .menu-toggle .bars{
 		}.started-scrolling header{
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
  z-index: 50;
}.started-scrolling header #primary-menu li a:hover { 
  				}.started-scrolling header .items-start-center {
 		}.started-scrolling .menu-toggle .bars span {
				
			
			}.started-scrolling .menu-toggle .bars .other-bar {
			
				
			}#corporate-menu .menu-item a{
  font-weight: 300;
  text-decoration-line: none;
  margin-left: 1rem;
  font-family: "nimbus-sans", sans-serif;
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0.6;
}.dark #corporate-menu .menu-item a h1 span, .dark #corporate-menu .menu-item a h2 span, .dark #corporate-menu .menu-item a h3 span, .dark #corporate-menu .menu-item a h4 span, .dark #corporate-menu .menu-item a .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.light #corporate-menu .menu-item a h1 span, .light #corporate-menu .menu-item a h2 span, .light #corporate-menu .menu-item a h3 span, .light #corporate-menu .menu-item a h4 span, .light #corporate-menu .menu-item a .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}#corporate-menu .menu-item a:hover{
  opacity: 1;
}.light #corporate-menu .menu-item a{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}.dark #corporate-menu .menu-item a{
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}#corporate-menu .menu-item a:hover, #corporate-menu .menu-item a:focus, #corporate-menu .menu-item a:active{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
} .dark .dark\:text-text-dark #corporate-menu .menu-item a:hover span, .dark .dark\:text-text-dark  #corporate-menu .menu-item a:focus span, .dark .dark\:text-text-dark  #corporate-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark #corporate-menu .menu-item a:hover span, .text-text-dark  #corporate-menu .menu-item a:focus span, .text-text-dark  #corporate-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light #corporate-menu .menu-item a:hover span, .text-text-light  #corporate-menu .menu-item a:focus span, .text-text-light  #corporate-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light #corporate-menu .menu-item a:hover span, .light .light\:text-text-light  #corporate-menu .menu-item a:focus span, .light .light\:text-text-light  #corporate-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}@media screen and (min-width:1025px){#corporate-menu .menu-item a {
				font-size:13px;
				margin:0 0 0 .8rem
		}
			}@media screen and (min-width:1125px){#corporate-menu .menu-item a {
				font-size:15px;
				margin:0 0 0 .8rem
		}
			}@media screen and (min-width:1440px){#corporate-menu .menu-item a {
				font-size:18px;
				margin: 0 1rem
		}
			}.primary-menu-item{
  position: relative;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-family: "nimbus-sans", sans-serif;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.primary-menu-item:hover{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.primary-menu-item:focus{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.primary-menu-item:active{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}@media screen and (min-width:1025px){.primary-menu-item {
		font-size:13px;
		margin:0 0 0 .8rem
 
}
	}@media screen and (min-width:1125px){.primary-menu-item {
		font-size:15px;
		margin:0 0 0 .8rem
 
}
	}@media screen and (min-width:1440px){.primary-menu-item {
		font-size:18px;
		margin: 0 1rem
 
}
	}#primary-menu .menu-item a{
  font-weight: 400;
  text-decoration-line: none;
  font-family: "nimbus-sans", sans-serif;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark #primary-menu .menu-item a h1 span, .dark #primary-menu .menu-item a h2 span, .dark #primary-menu .menu-item a h3 span, .dark #primary-menu .menu-item a h4 span, .dark #primary-menu .menu-item a .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.light #primary-menu .menu-item a h1 span, .light #primary-menu .menu-item a h2 span, .light #primary-menu .menu-item a h3 span, .light #primary-menu .menu-item a h4 span, .light #primary-menu .menu-item a .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.light #primary-menu .menu-item a{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}.dark #primary-menu .menu-item a{
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}#primary-menu .menu-item a:hover, #primary-menu .menu-item a:focus, #primary-menu .menu-item a:active{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
} .dark .dark\:text-text-dark #primary-menu .menu-item a:hover span, .dark .dark\:text-text-dark  #primary-menu .menu-item a:focus span, .dark .dark\:text-text-dark  #primary-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark #primary-menu .menu-item a:hover span, .text-text-dark  #primary-menu .menu-item a:focus span, .text-text-dark  #primary-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light #primary-menu .menu-item a:hover span, .text-text-light  #primary-menu .menu-item a:focus span, .text-text-light  #primary-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light #primary-menu .menu-item a:hover span, .light .light\:text-text-light  #primary-menu .menu-item a:focus span, .light .light\:text-text-light  #primary-menu .menu-item a:active span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}#primary-menu .sub-menu{
  position: absolute;
  z-index: 20;
  margin: 0px;
  width: 100%;
  --tw-translate-x: -1.5rem;
  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(133 105 58 / var(--tw-bg-opacity));
  padding: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.slider-block .custom-dots-container button#primary-menu .sub-menu {
                transform: scale(1.2);
            }@media (min-width: 1024px) {
        .image-accordion-block .item-container #primary-menu .sub-menu.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
        .image-accordion-block .item-container .absolute.inset-0#primary-menu .sub-menu{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
        .image-accordion-block .item-container #primary-menu .sub-menu.inset-0.z-20 {
            background: rgba(0,0,0,0.4);
        }
        .image-accordion-block .item-container .absolute.inset-0#primary-menu .sub-menu {
            background: rgba(0,0,0,0.4);
        }
        .image-accordion-block .item-container:hover #primary-menu .sub-menu.inset-0.z-20{
    --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;
  }
        .image-accordion-block .item-container:hover .absolute.inset-0#primary-menu .sub-menu{
    --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;
  }
    }#primary-menu .sub-menu:first-of-type{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}#primary-menu .sub-menu {
		width: 240px;
		top: 140%;
		
	}#primary-menu .sub-menu li{
  margin: 0px;
  padding: 0px;
}#primary-menu .sub-menu li a{
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.375;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
				color: #fff !important;
}#primary-menu .sub-menu li a:hover, #primary-menu .sub-menu li a:focus, #primary-menu .sub-menu li a:active {
					opacity:.8;
				}#primary-menu .nav-menu li ul li ul.sub-menu{
  position: relative;
		display: none; /* Hide by default */
		width: 215px;
		background-color: rgb(0 0 0 / 0.05);
}/* Add a class to show the submenu */#primary-menu .nav-menu li ul li ul.sub-menu.open {
		display: block;
		width: 215px;
	}#primary-menu .menu-item-has-children > a{
  position: relative;
}#primary-menu .menu-item-has-children > a:after {
				content: "";
				height:6px;
				width: 10px;
				display: inline-block;
				margin-left: 8px;
				vertical-align: middle;
				background-repeat: no-repeat;
				transition: all 0.5s;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M5.0718 5.49992C4.91046 5.49992 4.74913 5.43993 4.62623 5.32016L0.75654 1.54856C0.510352 1.30863 0.510352 0.919607 0.75654 0.679867C1.00253 0.440126 1.40169 0.440126 1.64788 0.679867L5.072 4.01702L8.49592 0.679867C8.74211 0.440126 9.14107 0.440126 9.38706 0.679867C9.63325 0.919607 9.63325 1.30863 9.38706 1.54856L5.51737 5.32016C5.39427 5.43993 5.23314 5.49992 5.0718 5.49992Z' fill='%2385693A'/%3E%3C/svg%3E");
				background-size: contain;
			}#primary-menu .current_page_item a{
  font-weight: 700;
}#primary-menu .menu-item-has-children > .sub-menu{
  position: absolute;
  z-index: 20;
  margin: 0px;
  padding: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}@media (min-width: 1024px) {
        .image-accordion-block .item-container #primary-menu .menu-item-has-children > .sub-menu.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
        .image-accordion-block .item-container .absolute.inset-0#primary-menu .menu-item-has-children > .sub-menu{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
        .image-accordion-block .item-container #primary-menu .menu-item-has-children > .sub-menu.inset-0.z-20 {
            background: rgba(0,0,0,0.4);
        }
        .image-accordion-block .item-container .absolute.inset-0#primary-menu .menu-item-has-children > .sub-menu {
            background: rgba(0,0,0,0.4);
        }
        .image-accordion-block .item-container:hover #primary-menu .menu-item-has-children > .sub-menu.inset-0.z-20{
    --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;
  }
        .image-accordion-block .item-container:hover .absolute.inset-0#primary-menu .menu-item-has-children > .sub-menu{
    --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;
  }
    }#primary-menu .menu-item-has-children > .sub-menu {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;
    
     width: 240px;
    top: 100%;  
}#primary-menu .menu-item-has-children.submenu-open > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    transition-delay: 0s;  
}#primary-menu .menu-item-has-children > a::after {
    transition: transform 0.3s ease;
}#primary-menu .menu-item-has-children.submenu-open > a::after {
    transform: rotate(180deg);
}#primary-menu-toggle .line { 
		fill: none;
		stroke: #85693A;
		stroke-width: 6; 
		transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
		stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
	}#primary-menu-toggle .line1 {
		stroke-dasharray: 60 207;
		stroke-width: 6;
	}#primary-menu-toggle .line2 {
		stroke-dasharray: 60 60;
		stroke-width: 6;
	}#primary-menu-toggle .line3 {
		stroke-dasharray: 60 207;
		stroke-width: 6;
	}#primary-menu-toggle .opened .line1 {
		stroke-dasharray: 90 207;
		stroke-dashoffset: -134;
		stroke-width: 6;
	}#primary-menu-toggle .opened .line2 {
		stroke-dasharray: 1 60;
		stroke-dashoffset: -30;
		stroke-width: 6;
	}#primary-menu-toggle .opened .line3 {
		stroke-dasharray: 90 207;
		stroke-dashoffset: -134;
		stroke-width: 6;
	}h1,
h2,
h3{
  font-family: "ivypresto-display", sans-serif;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 1rem;
}@media (min-width: 782px){h1,
h2,
h3{
    margin-bottom: 2rem;
  }
}h1,
h2,
h3 {
	margin-top: 0px;
}h1 small, h2 small, h3 small{
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.2;
}.dark .dark\:text-text-dark h1 span, .dark .dark\:text-text-dark h2 span, .dark .dark\:text-text-dark h3 span, .dark .dark\:text-text-dark h4 span, .dark .dark\:text-text-dark .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.text-text-dark h1 span, .text-text-dark h2 span, .text-text-dark h3 span, .text-text-dark h4 span, .text-text-dark .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.text-text-light h1 span, .text-text-light h2 span, .text-text-light h3 span, .text-text-light h4 span, .text-text-light .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.light .light\:text-text-light h1 span, .light .light\:text-text-light h2 span, .light .light\:text-text-light h3 span, .light .light\:text-text-light h4 span, .light .light\:text-text-light .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}h1{
  font-size: calc(42px + (53 - 42) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
  letter-spacing: -0.05em;
}h2{
  font-size: calc(28px + (50 - 38) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
  letter-spacing: -0.025em;
}h3{
  font-size: calc(23px + (30 - 23) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.25;
  letter-spacing: -0.025em;
}h4{
  font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  letter-spacing: -0.025em;
  margin-bottom: 1rem;
}@media (min-width: 782px){h4{
    margin-bottom: 2rem;
  }
}h5{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 1rem;
}@media (min-width: 782px){h5{
    margin-bottom: 2rem;
  }
}p, ul, ol{
  margin-bottom: 1rem;
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
  font-weight: 300;
}@media (min-width: 782px){p, ul, ol{
    margin-bottom: 2rem;
  }
}p a, ul a, ol a{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
  text-decoration-line: underline;
} .dark .dark\:text-text-dark p a span, .dark .dark\:text-text-dark  ul a span, .dark .dark\:text-text-dark  ol a span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark p a span, .text-text-dark  ul a span, .text-text-dark  ol a span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light p a span, .text-text-light  ul a span, .text-text-light  ol a span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light p a span, .light .light\:text-text-light  ul a span, .light .light\:text-text-light  ol a span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}p a:hover, ul a:hover, ol a:hover{
  text-decoration-line: none;
}p a:visited,  ul a:visited,  ol a:visited{
  text-decoration-line: none;
          color:inherit;
}p strong, ul strong, ol strong{
  font-weight: 600;
}blockquote {
    font-family:"ivypresto-display", sans-serif;
}blockquote p{
  position: relative;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 3rem;
  font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.2;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
} .dark .dark\:text-text-dark blockquote p span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark blockquote p span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light blockquote p span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light blockquote p span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}blockquote p {
    font-family:"ivypresto-display", sans-serif;
  }blockquote:before {
  content: '"';
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  font-size: 50px;
  line-height: 0.5;
 }@media (min-width: 1024px) {
        .image-accordion-block .item-container blockquote:before.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4);
  }
        .image-accordion-block .item-container:hover blockquote:before.inset-0.z-20{
    --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;
  }
    }blockquote:before {
  color: rgba(217, 174, 65, 0.2);
  font-size: clamp(50px, calc(50px + (150 - 50) * ((100vw - 375px) / (1440 - 375))), 150px);
 }cite{
  margin-top: 1rem;
  display: block;
  font-family: "ivypresto-display", sans-serif;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  font-weight: 700;
  letter-spacing: 5px;
  color: rgb(255 255 255 / 0.6);
}hr{
  margin-top: 2rem;
  margin-bottom: 2rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-top-width: 2px;
}.content ul, .content ol, .text-block ul, .text-block ol, .tab-content ul, .tab-content ol {
		list-style: initial;
		padding-left: 3rem;
	}.content ul li, .content ol li, .text-block ul li, .text-block ol li, .tab-content ul li, .tab-content ol li {

		}blockquote{
  position: relative;
  font-style: italic;
}blockquote:before {
		content: '❝';
		font-size: calc(50px + (150 - 50) * ((100vw - 375px) / (1440 - 375)));
		line-height: .5;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		font-style: normal;
	}@media (min-width: 1024px) {
        .image-accordion-block .item-container blockquote:before.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4);
  }
        .image-accordion-block .item-container:hover blockquote:before.inset-0.z-20{
    --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;
  }
    }blockquote p{
  position: relative;
}[class*="-block"] ul, [class*="-block"] ol {
    padding-left: 1.5em;
    margin: 1em 0;
    line-height: 1.6;
  }[class*="-block"] ul ul, [class*="-block"] ul ol, [class*="-block"] ol ul, [class*="-block"] ol ol {
      margin: 0.5em 0;
    }[class*="-block"] li {
    margin-bottom: 0.5em;
    position: relative;
  }.content-with-list ul, .content ul {
    list-style: none;
    padding-left: 0;
  }.content-with-list ul li, .content ul li {
      padding-left: 2em;
    }.content-with-list ul li::before, .content ul li::before {
        content: "→";
        --tw-text-opacity: 1;
        color: rgb(133 105 58 / var(--tw-text-opacity));
      } .dark .dark\:text-text-dark .content-with-list ul li::before span, .dark .dark\:text-text-dark  .content ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark .content-with-list ul li::before span, .text-text-dark  .content ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light .content-with-list ul li::before span, .text-text-light  .content ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light .content-with-list ul li::before span, .light .light\:text-text-light  .content ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.content-with-list ul li::before, .content ul li::before {
        position: absolute;
        left: 0;
        font-weight: bold;
      }.content-with-list ul ul li::before, .content ul ul li::before {
      content: "•";
      --tw-text-opacity: 1;
      color: rgb(133 105 58 / var(--tw-text-opacity));
    } .dark .dark\:text-text-dark .content-with-list ul ul li::before span, .dark .dark\:text-text-dark  .content ul ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark .content-with-list ul ul li::before span, .text-text-dark  .content ul ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light .content-with-list ul ul li::before span, .text-text-light  .content ul ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light .content-with-list ul ul li::before span, .light .light\:text-text-light  .content ul ul li::before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.content-with-list ol, .content ol {
    counter-reset: custom-counter;
    list-style: none;
    padding-left: 0;
  }.content-with-list ol li, .content ol li {
      counter-increment: custom-counter;
      padding-left: 2.5em;
    }.content-with-list ol li::before, .content ol li::before {
        content: counter(custom-counter);
        position: absolute;
        left: 0;
        width: 2em;
        height: 2em;
        --tw-bg-opacity: 1;
        background-color: rgb(133 105 58 / var(--tw-bg-opacity));
      }.slider-block .custom-dots-container button.content-with-list ol li::before,.slider-block .custom-dots-container button .content ol li::before {
                transform: scale(1.2);
            }.content-with-list ol li::before, .content ol li::before {
        color: white;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0.8em;
        font-weight: bold;
      }.content-with-list ol ol li::before, .content ol ol li::before{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
}.slider-block .custom-dots-container button.content-with-list ol ol li::before,.slider-block .custom-dots-container button .content ol ol li::before {
                transform: scale(1.2);
            }.content-with-list ol ol li::before, .content ol ol li::before {
      width: 1.8em;
      height: 1.8em;
    }.content p{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
  font-weight: 300;
}.content p:first-child{
  font-size: 24px;
  font-weight: 400;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}@media (min-width: 1025px){.content p:first-child{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
  }
}.card p{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
  font-weight: 300;
}.card-content p{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
  font-weight: 400;
}.menu-open header .primary-logo svg *,
        .menu-open header .close-icon * {
            fill: black !important;
        }#off-canvas-menu {
    display: none;
}#off-canvas-menu.hidden {
    display: none;
}#off-canvas-menu:not(.hidden) {
    display: block;
}#off-canvas-menu{
  position: fixed;
  inset: 0px;
  z-index: 30;
  height: 100vh;
  width: 100%;
  overflow-y: auto;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}@media (min-width: 1024px) {
        .image-accordion-block .item-container .absolute#off-canvas-menu.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4);
  }
        .image-accordion-block .item-container:hover .absolute#off-canvas-menu.z-20{
    --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;
  }
    }#off-canvas-menu ul{
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}#off-canvas-menu nav{
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 8rem;
}#off-canvas-menu a{
  text-decoration-line: none;
}#off-canvas-menu li.menu-item a{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#submenu-1, #submenu-2, #submenu-3, #submenu-4, #submenu-5, #submenu-6, #submenu-7, #submenu-8, #submenu-9, #submenu-10{
  padding-top: 6rem;
}#off-canvas-menu nav {
	transition: transform 0.3s ease-in-out;
}/* div[id^="submenu-"] {
    transition: transform 0.3s ease-in-out;
} */.translate-x-full {
    transform: translateX(100%);
}.translate-x-0 {
    transform: translateX(0);
}.-translate-x-full {
    transform: translateX(-100%);
}.sub-menu-active {
	z-index: 2;
}footer h5 {
		margin-top:16px;
		margin-bottom:5px !important;
		padding-bottom:0;
	}footer h4{
  font-family: "nimbus-sans", sans-serif; 
		font-size: 20px;
		font-style: normal;
 		line-height: 27px;
		margin-bottom:0 !important;
}footer p { 
		margin-bottom:0 !important; 
		font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375))); 
		line-height: 1.6;
	}footer #footer.menu, footer #lots-and-land.menu{
  font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
  margin: 0px !important;
  padding: 0px !important;
}footer #footer.menu > li > a, footer #lots-and-land.menu > li > a{
  pointer-events: none;
  cursor: default;
  line-height: 1;
				text-decoration:none !important;
 				font-family:'Integral CF', sans-serif;
				font-size: 15px;
				font-style: normal;
				font-weight: 400;
				line-height: 28px; /* 186.667% */
				letter-spacing: 3.75px;
				text-transform: uppercase;
}@media screen and (max-width:768px){footer #footer.menu > li > a, footer #lots-and-land.menu > li > a {
					font-size:12px;
					line-height:16px;
					letter-spacing:1px
 			}
				}footer #footer.menu .sub-menu, footer #lots-and-land.menu .sub-menu{
  display: block !important;
  margin-top: 1rem;
  margin-bottom: 0px;
  padding: 0px;
  opacity: 0.6;
}@media (min-width: 782px){footer #footer.menu .sub-menu, footer #lots-and-land.menu .sub-menu{
    margin-top: 2rem;
  }
}footer #footer.menu .sub-menu li a, footer #lots-and-land.menu .sub-menu li a{
  display: block;
  text-decoration-line: none;
}footer #footer.menu .sub-menu li a:hover, footer #lots-and-land.menu .sub-menu li a:hover{
  text-decoration-line: underline;
}footer #footer.menu .sub-menu li a, footer #lots-and-land.menu .sub-menu li a{
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
 					font-family: "Integral CF-narrow", sans-serif;
					font-size: 15px;
					font-style: normal;
					font-weight: 400;
					line-height: 20px;  
					letter-spacing: -0.3px;
}footer #menu-footer-3 a {
			font-weight:300 !important;
			text-decoration:none !important;
		}footer .hr-with-icon{
  position: relative;
  margin-top: 2rem;
  overflow: visible;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 95 48 / var(--tw-border-opacity));
		height: 1px;
}footer .hr-with-icon::before {
		content: '';
		display: block;
		position: absolute;
		left: -5px;
		top: 50%;
		transform: translateY(-50%);
		width: 30px;
		height: 66px;
		background: url('/wp-content/themes/hybrid/resources/icons/Hybrid-Elevator-Icon-Footer.png') no-repeat center/contain;
	}@media (min-width: 1025px) {
		footer .hr-with-icon::before {
			width: 60px;
			height: 132px;
		}
	}footer .legal{
  margin: 0px !important;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375))) !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "nimbus-sans", sans-serif;
}footer .legal a{
  text-decoration-line: none;
}footer .legal a:hover{
  text-decoration-line: underline;
}footer .legal p:hover{
  text-decoration-line: none !important;
}@media (min-width: 782px){footer .legal p{
    margin-top: 0px !important;
  }
}footer .legal .menu{
  display: flex;
  gap: 2rem;
}footer .w-icon{
  position: absolute;
  right: 0px;
  top: 0px;
}@media (min-width: 1024px) {
        .image-accordion-block .item-container footer .w-icon.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4);
  }
        .image-accordion-block .item-container:hover footer .w-icon.inset-0.z-20{
    --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;
  }
    }footer .w-icon {
		opacity: 0.03;
		transform: translate(50%, 0%) scale(1.25);
		height: 120%;
		width: auto;
		pointer-events: none;
	}.disclaimer p{
  font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.375;
}/*************************
 
/*************************
Header block
************************ */.block-header .small-text{
  margin-top: 2rem;
  margin-bottom: 0px;
}@media (min-width: 782px){.block-header .small-text{
    margin-top: 0px;
  }
}@media (max-width: 1280px) {.block-header .small-text {
			right: 5vw 
	}
		}.block-header p{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
  font-weight: 400;
}.block-header p:first-child{
  font-size: 24px;
}.block-header .header-gallery{
  position: absolute !important;
}@media (min-width: 1024px) {
        .image-accordion-block .item-container .block-header .header-gallery.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4) !important;
  }
        .image-accordion-block .item-container:hover .block-header .header-gallery.inset-0.z-20{
    --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;
  }
    }/*************************
Team Block
************************** */.team-grid {
 }.team-grid .team {
    position: relative;
}/* Remove all the complex pseudo-element borders */.team-grid .team:not(:nth-child(3n))::after,
.team-grid .team:not(:nth-last-child(-n+3))::before,
.team-grid .team:not(:nth-child(2n))::after,
.team-grid .team:not(:nth-last-child(-n+2))::before,
.team-grid .team::after,
.team-grid .team:not(:last-child)::before {
    display: none !important;
}@media (min-width: 1024px) {
    .team-grid .team{
    border-bottom-width: 1px;
    border-color: rgb(133 105 58 / 0.2);
  }
    
    .team-grid .team:not(:nth-child(3n)){
    border-right-width: 1px;
    border-color: rgb(133 105 58 / 0.2);
  }

    /* Remove bottom border from last row (up to 3 items) */
    .team-grid .team:nth-last-child(-n+3):nth-child(3n+1),
    .team-grid .team:nth-last-child(-n+3):nth-child(3n+1) ~ .team{
    border-bottom-width: 0px;
  }
}@media (max-width: 1023px) and (min-width: 768px) {
    .team-grid .team{
    border-bottom-width: 1px;
    border-color: rgb(133 105 58 / 0.2);
  }
    
    .team-grid .team:not(:nth-child(2n)){
    border-right-width: 1px;
    border-color: rgb(133 105 58 / 0.2);
  }

    /* Remove bottom border from last row (up to 2 items) */
    .team-grid .team:nth-last-child(-n+2):nth-child(2n+1),
    .team-grid .team:nth-last-child(-n+2):nth-child(2n+1) ~ .team{
    border-bottom-width: 0px;
  }
}/*************************
History Slider Block 
************************** */@media (min-width: 768px) {.history-slider-block.overlap-none {
      padding-top: calc(100px + 2rem)
  }
    }@media (min-width: 1024px) {.history-slider-block.overlap-none {
      padding-top: calc(100px + 5rem)
  }
    }.history-slider-block .arrow-placement .slick-arrow:before{
  display: none;
}#off-canvas-menu.history-slider-block .arrow-placement .slick-arrow:before {
    display: none;
}#off-canvas-menu:not(.history-slider-block .arrow-placement .slick-arrow:before) {
    display: block;
}@media (min-width: 782px){.history-slider-block .arrow-placement .slick-arrow:before{
    display: block;
  }
}@media (max-width: 767px) {.history-slider-block .container.block-padding-top {
      padding-top: 0 !important
  }
    }@media (min-width: 768px) {.history-slider-block .slides {
      margin: 0 -1rem
  }
    }.history-slider-block .slides .slick-track{
  display: flex;
}@media (min-width: 782px){.history-slider-block .slides .slick-track{
    gap: 1rem;
  }
}@media (min-width: 768px) {
      .history-slider-block .slides .slick-list {
        overflow: visible !important;
      }
    }.history-slider-block .slides .slick-slide {
      height: 420px; /* Reduced from 600px */
      display: flex !important;
      position: relative;
      transition: height 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }.history-slider-block .slides .slick-slide img{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
        transition: filter 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}.history-slider-block .slides .slick-slide:not(.slick-current) img {
        filter: blur(3px);
      }.history-slider-block .slides .slick-slide.slick-current {
        height: 520px;
      }/* Reduced from 750px, still gives active slide more presence */@media (min-width: 768px) {
          .history-slider-block .slides .slick-slide.slick-current img {
            filter: blur(0);
          }
        }.history-slider-block .slides .slick-slide.slick-current .slide-content-container {
          opacity: 1;
          transform: translateY(0);
        }.history-slider-block .slides .slick-slide .slide-content-container {
        opacity: 0;
        transform: translateY(12px); /* Subtle lift instead of full slide-up */
        transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s, /* slight delay feels more intentional */
                    transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
      }.history-slider-block .slides .slick-slide:last-child.slick-active {
        height: 520px;
    }.history-slider-block .slides .slick-slide:last-child.slick-active img {
            filter: blur(0);
        }.history-slider-block .slides .slick-slide:last-child.slick-active .slide-content-container {
            opacity: 1;
            transform: translateY(0);
        }.history-slider-block .slides .scrim {
      height: 100%;
      z-index: -1;
      width: 100%;
      left: 0;
      right: 0;
      background: linear-gradient(0deg, rgba(26, 26, 26, 0.55) 38.78%, rgba(26, 26, 26, 0.00) 81.78%);
    }.history-slider-block .slides p:last-of-type{
  margin-bottom: 0px !important;
}/*************************
Projects Slider Block (GSAP Stacked Version)
************************** */.projects-slider-block{
  position: relative;
  overflow: hidden;
}.projects-slider-block .background-image-container {
    z-index: -1;
  }.projects-slider-block .title-heading{
  z-index: 30;
  font-family: "ivypresto-display", sans-serif;
  font-size: calc(42px + (53 - 42) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
}@media (min-width: 782px){.projects-slider-block .title-heading{
    font-size: calc(62px + (90 - 62) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }
}.projects-slider-block .scroll-container{
  position: relative;
  z-index: 20;
}@media (min-width: 1024px) {
        .image-accordion-block .item-container .absolute.inset-0.projects-slider-block .scroll-container{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4);
  }
        .image-accordion-block .item-container:hover .absolute.inset-0.projects-slider-block .scroll-container{
    --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;
  }
    }.projects-slider-block .projects-track{
  display: flex;
  flex-direction: column;
}.projects-slider-block .project-slide{
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.projects-slider-block .project-slide + .project-slide {
  
  }.projects-slider-block .project-card__image-wrap {
  will-change: clip-path;
}.projects-slider-block .project-card__img {
  will-change: transform;
}.projects-slider-block .project-card__content {
  will-change: transform, opacity;
}.content-project p:first-child{
  font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
  font-weight: 300;
  line-height: 1.25 !important;
}@media (min-width: 1025px){.content-project p:first-child{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
  }
}/*************************
CTA Block
************************ */.block-cover .scrim {
		background: linear-gradient(180deg, rgba(22, 20, 24, 0.6) 0%, rgba(22, 20, 24, 0) 58.64%), linear-gradient(270deg, rgba(22, 20, 24, 0) 0%, rgba(22, 20, 24, 0.6) 100%);
		mix-blend-mode: multiply;
		background-blend-mode: multiply, normal;
	}.block-cover .left-centered{
  align-items: center;
  justify-items: center;
}.block-cover .left-bottom{
  align-items: flex-end;
  justify-items: end;
}.block-cover p {
		color: #FFF;
		font-family: "Gotham Narrow";
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
		line-height: 34px;
		max-width: 64ch;
	}@media screen and (max-width: 768px) {.block-cover p{
    font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.3;
  }
		}.block-cover .has-video{
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}@media screen and (max-width: 768px) {.block-cover .has-video {
		max-height: 81.65vh;
		min-height: 81.65vh
}
	}.block-cover .has-video .block-cover__video{
  z-index: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.video-container {
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%;
}@media screen and (max-width: 768px) {
		 
	}.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0; 
	left: 0;
	min-width: 100%;

	min-height: 100vh;
}@media (orientation: landscape) {
	.video-container iframe,
	.video-container object,
	.video-container embed {
		width: calc(100vmin / (9 / 16));
		height: calc(100vmax * (9 / 16));
	}
}@media (orientation: portrait) {
	.video-container iframe,
	.video-container object,
	.video-container embed {
		width: calc(100vmax / (9 / 16));
	}
}.video-container-mobile {
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%;
}@media screen and (max-width: 768px) {
		 
	}.video-container-mobile iframe,
.video-container-mobile object,
.video-container-mobile embed {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;

	min-height: 100vh;
}@media screen and (max-width: 768px) {
		 
	}@media (orientation: landscape) {
	.video-container-mobile iframe,
	.video-container-mobile object,
	.video-container-mobile embed {
		width: calc(100vmax / (16 / 9));
		height: calc(100vmin * (16 / 9));
	}
}@media (orientation: portrait) {
	.video-container-mobile iframe,
	.video-container-mobile object,
	.video-container-mobile embed {
		width: calc(100vmin / (16 / 9));
	}
}/*************************
FAQ SECTION
************************ */.accordian-faqs dt a{
  position: relative;
  display: block;
  width: 100%;
  padding-right: 1.5rem;
}.accordian-faqs dt a:after {
		position: absolute;
		right: 0;
		top: 25px;
		width: 21px;
		height: 21px;
		transition: all 0.2s ease-in-out;
		content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21.2' style='enable-background:new 0 0 21 21.2;' xml:space='preserve'><path d='M1.3,10.6h18.3' stroke='%2385693A' stroke-width='2' stroke-linecap='round'/><path d='M10.5,19.8V1.4' stroke='%2385693A' stroke-width='2' stroke-linecap='round'/></svg>");
		pointer-events: none;
	}.accordian-faqs dt.opened a:after {
		transform: rotate(45deg) translateY(-0%);
	}/*************************
Post Slider Block
**************************/.post-slider-block{
  position: relative;
  padding-bottom: 3rem;
}/*************************
Slider BLock
**************************/.slider-block .slide-slider .slide-container {
            outline: none;
        }.slider-block .slide-slider .slide-container .slide-img {
                max-height: 60vh;  
                min-height: 300px;  
            }.slider-block .slide-slider .slide-container .zoom-button {
                transition: transform 0.3s ease;
            }.slider-block .slide-slider .slide-container .zoom-button:hover {
                    transform: scale(1.1);
                }.slider-block .slide-slider .slide-container .zoom-button svg {
                    transition: fill 0.3s ease;
                }.slider-block .slide-slider .slide-container:hover .zoom-button {
                    opacity: 1; 
                }.slider-block .custom-dots-container button {
            transition: all 0.3s ease;
        }.slider-block .custom-dots-container button.bg-primary {
                transform: scale(1.2);
            }.slider-block .arrow-prev, .slider-block .arrow-next {
        transition: all 0.3s ease;
    }.slider-block .arrow-prev:hover, .slider-block .arrow-next:hover {
            color: white;
        }.slider-block .arrow-prev:hover svg path, .slider-block .arrow-next:hover svg path {
                stroke: white;
            }.slider-block .mfp-with-zoom .mfp-container {
			padding: 0;
		}.slider-block .mfp-with-zoom .mfp-content {
			max-width: 90%;
			max-height: 90vh;
		}.slider-block .mfp-with-zoom img.mfp-img {
			padding: 0;
		}.slider-block .mfp-with-zoom .mfp-figure:after {
			box-shadow: none;
			background: transparent;
		}.slider-block .mfp-with-zoom .mfp-title {
			text-align: center;
			padding: 1em 0;
			color: white;
			background: rgba(0,0,0,0.7);
			position: absolute;
			bottom: 0;
			width: 100%;
		}/*************************
Text/Content Block
************************ */.text-block .text-2-col {
		-moz-column-count: 2;
		     column-count: 2;
	}@media (min-width: 782px){.text-block .text-2-col{
    gap: 3rem;
  }
}@media (min-width: 1025px){.text-block .text-2-col{
    gap: 5rem;
  }
}@media (max-width: 768px) {.text-block .text-2-col {
			-moz-column-count: 1;
			     column-count: 1
	}
		}.text-block .text-2-col ul,
		.text-block .text-2-col ol,
		.text-block .text-2-col p {
			-moz-column-break-inside: avoid;
			     break-inside: avoid-column;
		}.blend-mix-blend-multiply{
  mix-blend-mode: multiply;
}.blend-mix-blend-screen{
  mix-blend-mode: screen;
}.blend-mix-blend-difference{
  mix-blend-mode: difference;
}/*************************
Gallery Block
************************ */.block-gallery.full-screen .scrim{
			background: linear-gradient(-90deg, rgba(8, 31, 44, 0.00) 50%, rgba(8, 31, 44, 0.50) 100%), linear-gradient(242deg, rgba(8, 31, 44, 0.70) 9.5%, rgba(8, 31, 44, 0.24) 34.22%, rgba(8, 31, 44, 0.00) 47.54%);
		}.block-gallery.full-screen .content p:first-child{
  font-family: "nimbus-sans", sans-serif;
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.025em;
}.block-gallery.full-screen hr {
			margin-top:0;
			padding-top:0;
		}/*************************
Form & Text / Contact Block
************************ */.block-form-text .iframe-container, .block-form-text .responsive-iframe {
		position: relative;
		overflow: hidden;
		width: 100%;
		padding-top: 46.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
		margin-bottom: 1rem;
	}/* Responsive iFrame */.block-form-text .iframe-container iframe, .block-form-text .responsive-iframe iframe{
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		border: none;
	}.form-section{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.form-section .gform_heading{
  display: none;
}#off-canvas-menu.form-section .gform_heading {
    display: none;
}#off-canvas-menu:not(.form-section .gform_heading) {
    display: block;
}.form-section .gform_wrapper.gravity-theme .gfield_label{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  font-family: "ivypresto-display", sans-serif;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  font-weight: 700;
  letter-spacing: 3px;
}/**************************
Media Block
************************ */.media-block figure {
        position: relative;
        min-height: 300px;
    }@media (min-width: 1024px) {.media-block figure {
            min-height: 700px
    }
        }.media-block figure img {
        transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
    }.media-block .group:hover figure img {
        transform: scale(1.05);
    }/* Mobile-specific fix */@media (max-width: 768px) {
        .media-block figure {
            min-height: 250px;
        }
        
        .media-block figure img {
            transform: none !important;
        }
        
        .media-block .group:hover figure img {
            transform: none !important;
        }
    }.media-block.media-block--uncropped figure {
            min-height: auto;
        }.media-block.media-block--uncropped figure img {
            position: relative;
            height: auto;
            transform: none !important;
        }.media-block.media-block--uncropped .group:hover figure img {
            transform: scale(1.05);
        }@media (max-width: 768px) {
            .media-block.media-block--uncropped .group:hover figure img {
                transform: none !important;
            }
        }.media-block .group {
        /* @apply flex flex-col justify-center; */
        /* min-height: 200px; */
    }@media (max-width: 1025px) {.media-block .images{
    flex-wrap: wrap;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
        }.media-block .mobile-slider {
        max-width: 750px;
    }@media (max-width: 500px) {.media-block .mobile-slider {
            max-width: 400px
    }
        }.media-block .mobile-slider img{
  margin-right: 1.25rem;
}.media-block .arrow-next img, .media-block .arrow-prev img {
            filter: brightness(0) invert(1);
        }@media (max-width: 768px) {
    .media-block [style*="min-height: 300px"] {
        min-height: 250px !important;
    }
}@media (max-width: 480px) {
    .media-block [style*="min-height: 300px"] {
        min-height: 200px !important;
    }
}/***************************
Card Columns Block
****************************/.card-scrim {
	background: radial-gradient(50.05% 93.85% at 77.08% 50.05%, rgba(14, 48, 14, 0.00) 0%, rgba(213, 187, 102, 0.34) 31.63%, rgba(14, 48, 14, 0.71) 68.3%, #1F1F1F 100%);
}.card-wrapper .card {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
	}.card-wrapper .static-content {
	position: relative;
	transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	}.card-wrapper .content-container {
	position: absolute;
	bottom: 1.5rem;
	left: 0;
	width: 100%;
 	}.card-wrapper .card * {
	transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
	}.card-wrapper .card {
		perspective: 1000px;
	}.card-wrapper .content-container {
		will-change: transform, opacity;
		transform-style: preserve-3d;
	}.card-wrapper .card:hover {
		box-shadow: 0 10px 30px rgba(22, 20, 24, 0.2);
 
	}.card-wrapper .text-display-1 {
		transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
	}.card-wrapper .content-container > * {
		transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s ease;
	}.card-wrapper .card:hover figure img {
		transform: translateZ(20px);
	}/***************************
Image Accordion Block 
**************************** *//* Mobile title positioning and rotation */.image-accordion-block .title-container {
        position: absolute;
        left: 55px;
        bottom: 94%;
        padding: 0 !important;
        transform-origin: bottom left;
        writing-mode: vertical-lr;
        transform: rotate(180deg);
        z-index: 30;
    }.image-accordion-block .title-container h3 {
        margin: 0;
            white-space: nowrap;
		text-shadow: 0px 0px 9px rgba(0,0,0,.8);
    }@media (min-width: 1024px) {.image-accordion-block {
        
        /* Content hidden by default on desktop */
        
        /* Hover effects */
}
         .image-accordion-block .title-container {
			left: 85px;
			bottom: 94%;
        }
        
        .image-accordion-block .title-container h3 {
            white-space: nowrap;
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .image-accordion-block .item-container .absolute.inset-0.z-20{
    --tw-translate-y: 0.5rem;
    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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            background: rgba(0,0,0,0.4);
  }
        
        .image-accordion-block .item-container .content{
    --tw-translate-y: 0.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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-delay: 0.2s;
  }
        
        .image-accordion-block .item-container .wp-block-button{
    --tw-translate-y: 0.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-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-delay: 0.3s;
  }
        .image-accordion-block .item-container:hover .absolute.inset-0.z-20{
    --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;
  }
        
        .image-accordion-block .item-container:hover .content{
    --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;
  }
        
        .image-accordion-block .item-container:hover .wp-block-button{
    --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;
  }
    }/***************************
Projects Archive Specific 
****************************/.post-archive-container .projects-content.loading {
    position: relative;
    min-height: 200px;
}.post-archive-container .projects-content.loading::after {
    content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 40px;
		height: 40px;
		border: 3px solid rgba(0,0,0,0.1);
		border-radius: 50%;
		border-top-color: #000;
		animation: spin 1s ease-in-out infinite;
	}@keyframes spin {
		to { transform: translate(-50%, -50%) rotate(360deg); }
	}.post-archive-container .filter-btn {
		transition: all 0.3s ease;
		cursor: pointer;
		border-radius: 9999px;
		border-width: 1px;
		--tw-border-opacity: 1;
		border-color: rgb(255 255 255 / var(--tw-border-opacity));
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		font-weight: 700;
		--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: 150ms;
	}.post-archive-container .filter-btn:hover {
			border-color:#d9ae41 !important;
		}.post-archive-container .filter-btn.active {
		/* Your active button styles */
		font-weight: bold;
		color:white;
		background:#d9ae41;
		border-color:#d9ae41 !important;
	}.post-archive-container .filter-btn.active:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}/*
	Class for custom iamge type "thin-bar

*/.is-style-thin-bar{
	 margin-bottom:0px!important;
	 margin-top:0px!important;
 }.is-style-thin-bar img{
		 height: 50vh;
		 -o-object-fit: cover;
		    object-fit: cover;
		
	 }.peek-a-boo-right .slick-list{
		padding: 0 20% 0 0 !important;
	}@media(max-width: 767px) {.peek-a-boo-right .slick-list{
			padding: 0 !important
	} 
		}.peek-a-boo-left .slick-list{
		padding: 0 0 0 20% !important;
	}@media(max-width: 767px) {.peek-a-boo-left .slick-list{
			padding: 0 !important
	}
		}.container.bleed-right {
    margin-right: 0px;
    padding-right: 0px;
    max-width: calc(100vw - (100vw - 1440px) / 2);
    margin-left: calc((100vw - 1440px) / 2 );
	}.container.bleed-left {
    margin-left: 0px;
    padding-left: 0px;
    max-width: calc(100vw - (100vw - 1440px) / 2);
    margin-right: calc((100vw - 1440px) / 2 );
	}@media (max-width: 1440px) {
		.container.bleed-right {
	    margin-left: auto;
		}
		.container.bleed-left {
	    margin-right: auto;
		}
}@media (max-width: 767px) {
		.container.bleed-right {
	    padding-right: 5vw;
		}
			.container.bleed-right .image-slides {
				transform: translate(5vw, 0);
			}
		.container.bleed-left {
	    padding-left: 5vw;
		}
			.container.bleed-left .image-slides {
				transform: translate(-5vw, 0);
			}
}.arrow-placement{
  display: flex;
  justify-content: space-between;
}.slick-dots {
	bottom:-100px;
	text-align:left;
}.slick-dots li button:before {
	width:24.5px;
	content:"";
}.slick-dots li button {
		width: 24.5px;
		margin-right: 1rem;
		padding: 0px;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		height:3px;

}.slick-active button {
}.slick-dots li{
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 0px;
}.slick-list:hover {
		cursor: grab;
	}.slick-list:active {
		cursor:grabbing;
	}.arrow-placement{
  display: flex;
  justify-content: space-between;
}.slick-next, .slick-prev{
  z-index: 10;
  display: flex;
  width: auto;
  align-items: center;
  font-family: "nimbus-sans", sans-serif;
  font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
  text-transform: uppercase;
  position: static !important;
  --tw-translate-y: 0px !important;
  --tw-translate-x: 0px !important;
  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)) !important;
    transform: translateX(0) !important;
}.slick-next.slick-disabled:before, .slick-next.slick-disabled:after, .slick-prev.slick-disabled:before, .slick-prev.slick-disabled:after{
  opacity: 1;
}.slick-next:before, .slick-prev:before{
  height: auto;
  font-family: "nimbus-sans", sans-serif;
  font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
  opacity: 1;
		letter-spacing: .2em;
}.slick-next:after, .slick-prev:after{
  display: block;
		content: '';
		height: 9px;
		width: 85px;
}.slick-next{
  bottom: 0px;
  top: auto;
  right: 0px;
  text-align: right;
}.slick-next:before {
		content: 'Next';
		order: 2;
		margin-left: 1rem;
	}.slick-next:after{
  order: 1;
		background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.2984 4.85355C84.4936 4.65829 84.4936 4.34171 84.2984 4.14645L81.1164 0.964466C80.9211 0.769204 80.6046 0.769204 80.4093 0.964466C80.214 1.15973 80.214 1.47631 80.4093 1.67157L83.2377 4.5L80.4093 7.32843C80.214 7.52369 80.214 7.84027 80.4093 8.03553C80.6046 8.2308 80.9211 8.2308 81.1164 8.03553L84.2984 4.85355ZM83.9448 4L-9.15992e-05 4.00001L-9.15063e-05 5.00001L83.9448 5L83.9448 4Z' fill='%234996DC'/%3E%3C/svg%3E%0A");
}.slick-prev{
  bottom: 0px;
  top: auto;
  left: 0px;
  flex-direction: row-reverse;
  text-align: left;
}.slick-prev:before {
		content: 'Previous';
		order: 2;
		margin-right: 1rem;
	}.slick-prev:after{
  order: 1;
		background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.339318 4.85355C0.144056 4.65829 0.144056 4.34171 0.339318 4.14645L3.5213 0.964466C3.71656 0.769204 4.03314 0.769204 4.22841 0.964466C4.42367 1.15973 4.42367 1.47631 4.22841 1.67157L1.39998 4.5L4.2284 7.32843C4.42367 7.52369 4.42367 7.84027 4.2284 8.03553C4.03314 8.2308 3.71656 8.2308 3.5213 8.03553L0.339318 4.85355ZM0.692871 4L84.6378 4.00001L84.6378 5.00001L0.692871 5L0.692871 4Z' fill='%234996DC'/%3E%3C/svg%3E%0A");
}.arrow-placement.arrow-text-text-dark button:before{
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.arrow-placement.arrow-text-text-dark button:before h1 span,.arrow-placement.arrow-text-text-dark button:before h2 span,.arrow-placement.arrow-text-text-dark button:before h3 span,.arrow-placement.arrow-text-text-dark button:before h4 span,.arrow-placement.arrow-text-text-dark button:before .text-primary span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.arrow-placement.arrow-text-text-dark button.slick-next:after {
			background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.2984 4.85355C84.4936 4.65829 84.4936 4.34171 84.2984 4.14645L81.1164 0.964466C80.9211 0.769204 80.6046 0.769204 80.4093 0.964466C80.214 1.15973 80.214 1.47631 80.4093 1.67157L83.2377 4.5L80.4093 7.32843C80.214 7.52369 80.214 7.84027 80.4093 8.03553C80.6046 8.2308 80.9211 8.2308 81.1164 8.03553L84.2984 4.85355ZM83.9448 4L-9.15992e-05 4.00001L-9.15063e-05 5.00001L83.9448 5L83.9448 4Z' fill='%23E4AB16'/%3E%3C/svg%3E%0A");
		}.arrow-placement button.slick-prev:after {
	 		background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.339318 4.85355C0.144056 4.65829 0.144056 4.34171 0.339318 4.14645L3.5213 0.964466C3.71656 0.769204 4.03314 0.769204 4.22841 0.964466C4.42367 1.15973 4.42367 1.47631 4.22841 1.67157L1.39998 4.5L4.2284 7.32843C4.42367 7.52369 4.42367 7.84027 4.2284 8.03553C4.03314 8.2308 3.71656 8.2308 3.5213 8.03553L0.339318 4.85355ZM0.692871 4L84.6378 4.00001L84.6378 5.00001L0.692871 5L0.692871 4Z' fill='%23E4AB16'/%3E%3C/svg%3E%0A");
}.arrow-placement.arrow-primary button:before{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
} .dark .dark\:text-text-dark .arrow-placement.arrow-primary button:before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark .arrow-placement.arrow-primary button:before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light .arrow-placement.arrow-primary button:before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light .arrow-placement.arrow-primary button:before span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.arrow-placement.arrow-primary button.slick-next:after {
			background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.2984 4.85355C84.4936 4.65829 84.4936 4.34171 84.2984 4.14645L81.1164 0.964466C80.9211 0.769204 80.6046 0.769204 80.4093 0.964466C80.214 1.15973 80.214 1.47631 80.4093 1.67157L83.2377 4.5L80.4093 7.32843C80.214 7.52369 80.214 7.84027 80.4093 8.03553C80.6046 8.2308 80.9211 8.2308 81.1164 8.03553L84.2984 4.85355ZM83.9448 4L-9.15992e-05 4.00001L-9.15063e-05 5.00001L83.9448 5L83.9448 4Z' fill='%23043e5f'/%3E%3C/svg%3E%0A");
		 }.arrow-placement.arrow-primary button.slick-prev:after {
	 		background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.339318 4.85355C0.144056 4.65829 0.144056 4.34171 0.339318 4.14645L3.5213 0.964466C3.71656 0.769204 4.03314 0.769204 4.22841 0.964466C4.42367 1.15973 4.42367 1.47631 4.22841 1.67157L1.39998 4.5L4.2284 7.32843C4.42367 7.52369 4.42367 7.84027 4.2284 8.03553C4.03314 8.2308 3.71656 8.2308 3.5213 8.03553L0.339318 4.85355ZM0.692871 4L84.6378 4.00001L84.6378 5.00001L0.692871 5L0.692871 4Z' fill='%23043e5f'/%3E%3C/svg%3E%0A");
		}.arrow-placement.arrow-black button:before{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.arrow-placement.arrow-black button.slick-next:after {
			background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.2984 4.85355C84.4936 4.65829 84.4936 4.34171 84.2984 4.14645L81.1164 0.964466C80.9211 0.769204 80.6046 0.769204 80.4093 0.964466C80.214 1.15973 80.214 1.47631 80.4093 1.67157L83.2377 4.5L80.4093 7.32843C80.214 7.52369 80.214 7.84027 80.4093 8.03553C80.6046 8.2308 80.9211 8.2308 81.1164 8.03553L84.2984 4.85355ZM83.9448 4L-9.15992e-05 4.00001L-9.15063e-05 5.00001L83.9448 5L83.9448 4Z' fill='%23000000'/%3E%3C/svg%3E%0A");
		 }.arrow-placement.arrow-black button.slick-prev:after {
	 		background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.339318 4.85355C0.144056 4.65829 0.144056 4.34171 0.339318 4.14645L3.5213 0.964466C3.71656 0.769204 4.03314 0.769204 4.22841 0.964466C4.42367 1.15973 4.42367 1.47631 4.22841 1.67157L1.39998 4.5L4.2284 7.32843C4.42367 7.52369 4.42367 7.84027 4.2284 8.03553C4.03314 8.2308 3.71656 8.2308 3.5213 8.03553L0.339318 4.85355ZM0.692871 4L84.6378 4.00001L84.6378 5.00001L0.692871 5L0.692871 4Z' fill='%23000000'/%3E%3C/svg%3E%0A");
		}.arrow-placement.arrow-white button:before{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.arrow-placement.arrow-white button.slick-next:after {
			background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.2984 4.85355C84.4936 4.65829 84.4936 4.34171 84.2984 4.14645L81.1164 0.964466C80.9211 0.769204 80.6046 0.769204 80.4093 0.964466C80.214 1.15973 80.214 1.47631 80.4093 1.67157L83.2377 4.5L80.4093 7.32843C80.214 7.52369 80.214 7.84027 80.4093 8.03553C80.6046 8.2308 80.9211 8.2308 81.1164 8.03553L84.2984 4.85355ZM83.9448 4L-9.15992e-05 4.00001L-9.15063e-05 5.00001L83.9448 5L83.9448 4Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
		 }.arrow-placement.arrow-white button.slick-prev:after {
	 		background-image: url("data:image/svg+xml,%3Csvg width='85' height='9' viewBox='0 0 85 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.339318 4.85355C0.144056 4.65829 0.144056 4.34171 0.339318 4.14645L3.5213 0.964466C3.71656 0.769204 4.03314 0.769204 4.22841 0.964466C4.42367 1.15973 4.42367 1.47631 4.22841 1.67157L1.39998 4.5L4.2284 7.32843C4.42367 7.52369 4.42367 7.84027 4.2284 8.03553C4.03314 8.2308 3.71656 8.2308 3.5213 8.03553L0.339318 4.85355ZM0.692871 4L84.6378 4.00001L84.6378 5.00001L0.692871 5L0.692871 4Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
		}.wp-block-button__link{
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}@media (min-width: 600px){.wp-block-button__link{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 782px){.wp-block-button__link{
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}.wp-block-button__link:hover{
  text-decoration-line: none !important;
}.wp-block-button__link {
  position: relative;
  overflow: hidden;
  transform: translateZ(0); 
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); 
  font-family: "nimbus-sans", sans-serif; 
  text-transform: uppercase; 
  --tw-text-opacity: 1; 
  color: rgb(255 255 255 / var(--tw-text-opacity));
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;  
    letter-spacing: 1px;
}.wp-block-button__link:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  }.wp-block-button__link.btn-small{
  border-radius: 9999px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
}@media (min-width: 600px){.wp-block-button__link.btn-small{
    padding-left: 1rem;
    padding-right: 1rem;
  }
}@media (min-width: 782px){.wp-block-button__link.btn-small{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}.wp-block-button__link.btn-small {
	text-transform:none !important;
	letter-spacing:normal !important;
  }.wp-block-button__link.btn-small:hover {
      transform: translateY(-1px);
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }.wp-block-button__link.btn-outlined{
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(133 105 58 / var(--tw-border-opacity)) !important;
  background-color: transparent !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(133 105 58 / var(--tw-text-opacity)) !important;
} .dark .dark\:text-text-dark .wp-block-button__link.btn-outlined span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-dark .wp-block-button__link.btn-outlined span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
} .text-text-light .wp-block-button__link.btn-outlined span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
} .light .light\:text-text-light .wp-block-button__link.btn-outlined span{
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.wp-block-button__link.btn-outlined {
    transition: all 0.3s ease;
  }.wp-block-button__link.btn-outlined::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 2px solid transparent;
      border-radius: inherit;
      transition: all 0.3s ease;
      z-index: -1;
    }.wp-block-button__link.btn-outlined:hover {
      background-color: rgba(133, 105, 58, 0.1) !important;
    }.wp-block-button__link.btn-outlined:hover::before {
        border-color: #85693A;
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
      }.wp-block-button__link.btn-text{
  background-color: transparent !important;
}.wp-block-button__link.btn-text:hover{
  text-decoration-line: underline !important;
}.wp-block-button__link.btn-text {
    text-underline-offset: 2px;
    transition: all 0.3s ease;
  }.wp-block-button__link.btn-text::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 0;
      height: 1px;
      background-color: currentColor;
      transition: width 0.3s ease;
    }.wp-block-button__link.btn-text:hover {
      transform: none;
      box-shadow: none;
    }.wp-block-button__link.btn-text:hover::after {
        width: 100%;
      }.wp-block-button__link.btn-text.btn-simple{
  padding: 0px !important;
  text-decoration-line: underline !important;
}.wp-block-button__link.btn-text.btn-simple:hover{
  text-decoration-line: none !important;
}.wp-block-button__link.btn-text.btn-simple::after {
        display: none;
      }.wp-block-button__link.btn-filled{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
}.slider-block .custom-dots-container button.wp-block-button__link.btn-filled {
                transform: scale(1.2);
            }.wp-block-button__link.btn-filled:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}.wp-block-button__link.btn-filled::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 5px;
      height: 5px;
      background: rgba(255, 255, 255, 0.5);
      opacity: 0;
      border-radius: 100%;
      transform: scale(1, 1) translate(-50%);
      transform-origin: 50% 50%;
    }.wp-block-button__link.btn-filled:hover::after {
      animation: ripple 1s ease-out;
    }.wp-block-button__link.btn-primary:hover {
      box-shadow: 0 0 15px rgba(133, 105, 58, 0.4);
    }.wp-block-button__link.btn-primary.btn-outlined:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.wp-block-button__link.btn-primary.btn-outlined::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 100%;
        background: #85693A;
        z-index: -1;
        transition: width 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
      }.wp-block-button__link.btn-primary.btn-outlined:hover::before {
        width: 100%;
      }.wp-block-button__link.btn-primary.btn-text {
    }@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  100% {
    transform: scale(25, 25);
    opacity: 0;
  }
}@keyframes gform-ripple {
  0% {
    transform: scale(0, 0);
    opacity: 0.5;
  }
  100% {
    transform: scale(25, 25);
    opacity: 0;
  }
}.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,
.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
  --gf-local-bg-color: transparent;
  --gf-local-border-color: transparent;
  --gf-local-shadow: none;
  --gf-local-color: inherit;
  outline: none;
}.gform_title{
  font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-family: 'kepler-std', sans-serif;
}.gform_wrapper.gravity-theme .gsection {
  border-bottom: 0px solid transparent !important;
  padding: 16px 0 0 0 !important;
}.gform_wrapper.gravity-theme .gfield_label{
  margin-bottom: 0.5rem;
  font-family: "ivypresto-display", sans-serif;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  font-weight: 700;
}.gform-theme--framework .gform-field-label--type-inline:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  color: rgba(255, 255, 255, 0.75) !important;
}.gfield_radio,
.gfield_checkbox {
  position: relative;
  grid-row-gap: 0.65rem;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.gform-theme--framework .gform-field-label--type-inline{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.gfield_radio .gfield-choice-input,
.gfield_checkbox .gfield-choice-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}.gfield_radio label,
.gfield_checkbox label {
  position: relative;
  padding-left: 2rem;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  min-height: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  font-weight: 400;
}.gfield_radio label:before,
.gfield_checkbox label:before {
  content: '';
  position: absolute;
  left: -12px;
  top: 10px;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #d1d5db;
  background: white;
  transition: all 0.2s;
}.gfield_radio label:before {
  border-radius: 50%;
}.gfield_checkbox label:before {
  border-radius: 0.25rem;
}.gfield_radio .gfield-choice-input:checked + label:before,
.gfield_checkbox .gfield-choice-input:checked + label:before {
  border-color: #ffffff;
  background-color: #ffffff;
}.gfield_radio .gfield-choice-input:checked + label:after {
  content: '';
  position: absolute;
  left: -12px;
  top: 16px;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  background: white;
  border-radius: 50%;
}.gfield_checkbox .gfield-choice-input:checked + label:after {
  content: '✓';
  position: absolute;
  left: -6px;
  top: 10px;
  transform: translateY(-50%);
  font-weight: bold;
  font-size: 0.875rem;
}#gform_1 input[type="submit"],
  #gform_1 .gform-button,
  #gform_2 input[type="submit"],
  #gform_2 .gform-button,
  #gform_3 input[type="submit"],
  #gform_3 .gform-button,
  #gform_4 input[type="submit"],
  #gform_4 .gform-button,
  #gform_5 input[type="submit"],
  #gform_5 .gform-button,
  #gform_6 input[type="submit"],
  #gform_6 .gform-button,
  #gform_7 input[type="submit"],
  #gform_7 .gform-button,
  #gform_8 input[type="submit"],
  #gform_8 .gform-button,
  #gform_9 input[type="submit"],
  #gform_9 .gform-button,
  #gform_10 input[type="submit"],
  #gform_10 .gform-button,
  #gform_11 input[type="submit"],
  #gform_11 .gform-button,
  #gform_12 input[type="submit"],
  #gform_12 .gform-button,
  #gform_13 input[type="submit"],
  #gform_13 .gform-button,
  #gform_14 input[type="submit"],
  #gform_14 .gform-button,
  #gform_15 input[type="submit"],
  #gform_15 .gform-button,
  #gform_16 input[type="submit"],
  #gform_16 .gform-button,
  #gform_17 input[type="submit"],
  #gform_17 .gform-button,
  #gform_18 input[type="submit"],
  #gform_18 .gform-button,
  #gform_19 input[type="submit"],
  #gform_19 .gform-button,
  #gform_20 input[type="submit"],
  #gform_20 .gform-button,
  #gform_21 input[type="submit"],
  #gform_21 .gform-button,
  #gform_22 input[type="submit"],
  #gform_22 .gform-button,
  #gform_23 input[type="submit"],
  #gform_23 .gform-button,
  #gform_24 input[type="submit"],
  #gform_24 .gform-button,
  #gform_25 input[type="submit"],
  #gform_25 .gform-button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}#gform_1 input[type="submit"]:hover,
  #gform_1 .gform-button:hover,
  #gform_2 input[type="submit"]:hover,
  #gform_2 .gform-button:hover,
  #gform_3 input[type="submit"]:hover,
  #gform_3 .gform-button:hover,
  #gform_4 input[type="submit"]:hover,
  #gform_4 .gform-button:hover,
  #gform_5 input[type="submit"]:hover,
  #gform_5 .gform-button:hover,
  #gform_6 input[type="submit"]:hover,
  #gform_6 .gform-button:hover,
  #gform_7 input[type="submit"]:hover,
  #gform_7 .gform-button:hover,
  #gform_8 input[type="submit"]:hover,
  #gform_8 .gform-button:hover,
  #gform_9 input[type="submit"]:hover,
  #gform_9 .gform-button:hover,
  #gform_10 input[type="submit"]:hover,
  #gform_10 .gform-button:hover,
  #gform_11 input[type="submit"]:hover,
  #gform_11 .gform-button:hover,
  #gform_12 input[type="submit"]:hover,
  #gform_12 .gform-button:hover,
  #gform_13 input[type="submit"]:hover,
  #gform_13 .gform-button:hover,
  #gform_14 input[type="submit"]:hover,
  #gform_14 .gform-button:hover,
  #gform_15 input[type="submit"]:hover,
  #gform_15 .gform-button:hover,
  #gform_16 input[type="submit"]:hover,
  #gform_16 .gform-button:hover,
  #gform_17 input[type="submit"]:hover,
  #gform_17 .gform-button:hover,
  #gform_18 input[type="submit"]:hover,
  #gform_18 .gform-button:hover,
  #gform_19 input[type="submit"]:hover,
  #gform_19 .gform-button:hover,
  #gform_20 input[type="submit"]:hover,
  #gform_20 .gform-button:hover,
  #gform_21 input[type="submit"]:hover,
  #gform_21 .gform-button:hover,
  #gform_22 input[type="submit"]:hover,
  #gform_22 .gform-button:hover,
  #gform_23 input[type="submit"]:hover,
  #gform_23 .gform-button:hover,
  #gform_24 input[type="submit"]:hover,
  #gform_24 .gform-button:hover,
  #gform_25 input[type="submit"]:hover,
  #gform_25 .gform-button:hover{
  text-decoration-line: none !important;
}#gform_1 input[type="submit"],
  #gform_1 .gform-button,
  #gform_2 input[type="submit"],
  #gform_2 .gform-button,
  #gform_3 input[type="submit"],
  #gform_3 .gform-button,
  #gform_4 input[type="submit"],
  #gform_4 .gform-button,
  #gform_5 input[type="submit"],
  #gform_5 .gform-button,
  #gform_6 input[type="submit"],
  #gform_6 .gform-button,
  #gform_7 input[type="submit"],
  #gform_7 .gform-button,
  #gform_8 input[type="submit"],
  #gform_8 .gform-button,
  #gform_9 input[type="submit"],
  #gform_9 .gform-button,
  #gform_10 input[type="submit"],
  #gform_10 .gform-button,
  #gform_11 input[type="submit"],
  #gform_11 .gform-button,
  #gform_12 input[type="submit"],
  #gform_12 .gform-button,
  #gform_13 input[type="submit"],
  #gform_13 .gform-button,
  #gform_14 input[type="submit"],
  #gform_14 .gform-button,
  #gform_15 input[type="submit"],
  #gform_15 .gform-button,
  #gform_16 input[type="submit"],
  #gform_16 .gform-button,
  #gform_17 input[type="submit"],
  #gform_17 .gform-button,
  #gform_18 input[type="submit"],
  #gform_18 .gform-button,
  #gform_19 input[type="submit"],
  #gform_19 .gform-button,
  #gform_20 input[type="submit"],
  #gform_20 .gform-button,
  #gform_21 input[type="submit"],
  #gform_21 .gform-button,
  #gform_22 input[type="submit"],
  #gform_22 .gform-button,
  #gform_23 input[type="submit"],
  #gform_23 .gform-button,
  #gform_24 input[type="submit"],
  #gform_24 .gform-button,
  #gform_25 input[type="submit"],
  #gform_25 .gform-button{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
  font-family: "nimbus-sans", sans-serif;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.slider-block .custom-dots-container button#gform_1 input[type="submit"],.slider-block .custom-dots-container button
  #gform_1 .gform-button,.slider-block .custom-dots-container button
  #gform_2 input[type="submit"],.slider-block .custom-dots-container button
  #gform_2 .gform-button,.slider-block .custom-dots-container button
  #gform_3 input[type="submit"],.slider-block .custom-dots-container button
  #gform_3 .gform-button,.slider-block .custom-dots-container button
  #gform_4 input[type="submit"],.slider-block .custom-dots-container button
  #gform_4 .gform-button,.slider-block .custom-dots-container button
  #gform_5 input[type="submit"],.slider-block .custom-dots-container button
  #gform_5 .gform-button,.slider-block .custom-dots-container button
  #gform_6 input[type="submit"],.slider-block .custom-dots-container button
  #gform_6 .gform-button,.slider-block .custom-dots-container button
  #gform_7 input[type="submit"],.slider-block .custom-dots-container button
  #gform_7 .gform-button,.slider-block .custom-dots-container button
  #gform_8 input[type="submit"],.slider-block .custom-dots-container button
  #gform_8 .gform-button,.slider-block .custom-dots-container button
  #gform_9 input[type="submit"],.slider-block .custom-dots-container button
  #gform_9 .gform-button,.slider-block .custom-dots-container button
  #gform_10 input[type="submit"],.slider-block .custom-dots-container button
  #gform_10 .gform-button,.slider-block .custom-dots-container button
  #gform_11 input[type="submit"],.slider-block .custom-dots-container button
  #gform_11 .gform-button,.slider-block .custom-dots-container button
  #gform_12 input[type="submit"],.slider-block .custom-dots-container button
  #gform_12 .gform-button,.slider-block .custom-dots-container button
  #gform_13 input[type="submit"],.slider-block .custom-dots-container button
  #gform_13 .gform-button,.slider-block .custom-dots-container button
  #gform_14 input[type="submit"],.slider-block .custom-dots-container button
  #gform_14 .gform-button,.slider-block .custom-dots-container button
  #gform_15 input[type="submit"],.slider-block .custom-dots-container button
  #gform_15 .gform-button,.slider-block .custom-dots-container button
  #gform_16 input[type="submit"],.slider-block .custom-dots-container button
  #gform_16 .gform-button,.slider-block .custom-dots-container button
  #gform_17 input[type="submit"],.slider-block .custom-dots-container button
  #gform_17 .gform-button,.slider-block .custom-dots-container button
  #gform_18 input[type="submit"],.slider-block .custom-dots-container button
  #gform_18 .gform-button,.slider-block .custom-dots-container button
  #gform_19 input[type="submit"],.slider-block .custom-dots-container button
  #gform_19 .gform-button,.slider-block .custom-dots-container button
  #gform_20 input[type="submit"],.slider-block .custom-dots-container button
  #gform_20 .gform-button,.slider-block .custom-dots-container button
  #gform_21 input[type="submit"],.slider-block .custom-dots-container button
  #gform_21 .gform-button,.slider-block .custom-dots-container button
  #gform_22 input[type="submit"],.slider-block .custom-dots-container button
  #gform_22 .gform-button,.slider-block .custom-dots-container button
  #gform_23 input[type="submit"],.slider-block .custom-dots-container button
  #gform_23 .gform-button,.slider-block .custom-dots-container button
  #gform_24 input[type="submit"],.slider-block .custom-dots-container button
  #gform_24 .gform-button,.slider-block .custom-dots-container button
  #gform_25 input[type="submit"],.slider-block .custom-dots-container button
  #gform_25 .gform-button {
                transform: scale(1.2);
            }#gform_1 input[type="submit"],
  #gform_1 .gform-button,
  #gform_2 input[type="submit"],
  #gform_2 .gform-button,
  #gform_3 input[type="submit"],
  #gform_3 .gform-button,
  #gform_4 input[type="submit"],
  #gform_4 .gform-button,
  #gform_5 input[type="submit"],
  #gform_5 .gform-button,
  #gform_6 input[type="submit"],
  #gform_6 .gform-button,
  #gform_7 input[type="submit"],
  #gform_7 .gform-button,
  #gform_8 input[type="submit"],
  #gform_8 .gform-button,
  #gform_9 input[type="submit"],
  #gform_9 .gform-button,
  #gform_10 input[type="submit"],
  #gform_10 .gform-button,
  #gform_11 input[type="submit"],
  #gform_11 .gform-button,
  #gform_12 input[type="submit"],
  #gform_12 .gform-button,
  #gform_13 input[type="submit"],
  #gform_13 .gform-button,
  #gform_14 input[type="submit"],
  #gform_14 .gform-button,
  #gform_15 input[type="submit"],
  #gform_15 .gform-button,
  #gform_16 input[type="submit"],
  #gform_16 .gform-button,
  #gform_17 input[type="submit"],
  #gform_17 .gform-button,
  #gform_18 input[type="submit"],
  #gform_18 .gform-button,
  #gform_19 input[type="submit"],
  #gform_19 .gform-button,
  #gform_20 input[type="submit"],
  #gform_20 .gform-button,
  #gform_21 input[type="submit"],
  #gform_21 .gform-button,
  #gform_22 input[type="submit"],
  #gform_22 .gform-button,
  #gform_23 input[type="submit"],
  #gform_23 .gform-button,
  #gform_24 input[type="submit"],
  #gform_24 .gform-button,
  #gform_25 input[type="submit"],
  #gform_25 .gform-button {
    
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
  }#gform_1 input[type="submit"]:hover,
  #gform_1 .gform-button:hover,
  #gform_2 input[type="submit"]:hover,
  #gform_2 .gform-button:hover,
  #gform_3 input[type="submit"]:hover,
  #gform_3 .gform-button:hover,
  #gform_4 input[type="submit"]:hover,
  #gform_4 .gform-button:hover,
  #gform_5 input[type="submit"]:hover,
  #gform_5 .gform-button:hover,
  #gform_6 input[type="submit"]:hover,
  #gform_6 .gform-button:hover,
  #gform_7 input[type="submit"]:hover,
  #gform_7 .gform-button:hover,
  #gform_8 input[type="submit"]:hover,
  #gform_8 .gform-button:hover,
  #gform_9 input[type="submit"]:hover,
  #gform_9 .gform-button:hover,
  #gform_10 input[type="submit"]:hover,
  #gform_10 .gform-button:hover,
  #gform_11 input[type="submit"]:hover,
  #gform_11 .gform-button:hover,
  #gform_12 input[type="submit"]:hover,
  #gform_12 .gform-button:hover,
  #gform_13 input[type="submit"]:hover,
  #gform_13 .gform-button:hover,
  #gform_14 input[type="submit"]:hover,
  #gform_14 .gform-button:hover,
  #gform_15 input[type="submit"]:hover,
  #gform_15 .gform-button:hover,
  #gform_16 input[type="submit"]:hover,
  #gform_16 .gform-button:hover,
  #gform_17 input[type="submit"]:hover,
  #gform_17 .gform-button:hover,
  #gform_18 input[type="submit"]:hover,
  #gform_18 .gform-button:hover,
  #gform_19 input[type="submit"]:hover,
  #gform_19 .gform-button:hover,
  #gform_20 input[type="submit"]:hover,
  #gform_20 .gform-button:hover,
  #gform_21 input[type="submit"]:hover,
  #gform_21 .gform-button:hover,
  #gform_22 input[type="submit"]:hover,
  #gform_22 .gform-button:hover,
  #gform_23 input[type="submit"]:hover,
  #gform_23 .gform-button:hover,
  #gform_24 input[type="submit"]:hover,
  #gform_24 .gform-button:hover,
  #gform_25 input[type="submit"]:hover,
  #gform_25 .gform-button:hover {
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
      background-color: #85693A;
    }#gform_1 input[type="submit"]:focus,
  #gform_1 .gform-button:focus,
  #gform_2 input[type="submit"]:focus,
  #gform_2 .gform-button:focus,
  #gform_3 input[type="submit"]:focus,
  #gform_3 .gform-button:focus,
  #gform_4 input[type="submit"]:focus,
  #gform_4 .gform-button:focus,
  #gform_5 input[type="submit"]:focus,
  #gform_5 .gform-button:focus,
  #gform_6 input[type="submit"]:focus,
  #gform_6 .gform-button:focus,
  #gform_7 input[type="submit"]:focus,
  #gform_7 .gform-button:focus,
  #gform_8 input[type="submit"]:focus,
  #gform_8 .gform-button:focus,
  #gform_9 input[type="submit"]:focus,
  #gform_9 .gform-button:focus,
  #gform_10 input[type="submit"]:focus,
  #gform_10 .gform-button:focus,
  #gform_11 input[type="submit"]:focus,
  #gform_11 .gform-button:focus,
  #gform_12 input[type="submit"]:focus,
  #gform_12 .gform-button:focus,
  #gform_13 input[type="submit"]:focus,
  #gform_13 .gform-button:focus,
  #gform_14 input[type="submit"]:focus,
  #gform_14 .gform-button:focus,
  #gform_15 input[type="submit"]:focus,
  #gform_15 .gform-button:focus,
  #gform_16 input[type="submit"]:focus,
  #gform_16 .gform-button:focus,
  #gform_17 input[type="submit"]:focus,
  #gform_17 .gform-button:focus,
  #gform_18 input[type="submit"]:focus,
  #gform_18 .gform-button:focus,
  #gform_19 input[type="submit"]:focus,
  #gform_19 .gform-button:focus,
  #gform_20 input[type="submit"]:focus,
  #gform_20 .gform-button:focus,
  #gform_21 input[type="submit"]:focus,
  #gform_21 .gform-button:focus,
  #gform_22 input[type="submit"]:focus,
  #gform_22 .gform-button:focus,
  #gform_23 input[type="submit"]:focus,
  #gform_23 .gform-button:focus,
  #gform_24 input[type="submit"]:focus,
  #gform_24 .gform-button:focus,
  #gform_25 input[type="submit"]:focus,
  #gform_25 .gform-button:focus {
      outline: none;
      box-shadow: 0 0 0 2px rgb(133 105 58 / 40), 0 0 0 4px rgba(133, 105, 58, 0.2);
      transform: translateY(-1px);
    }#gform_1 input[type="submit"]:active,
  #gform_1 .gform-button:active,
  #gform_2 input[type="submit"]:active,
  #gform_2 .gform-button:active,
  #gform_3 input[type="submit"]:active,
  #gform_3 .gform-button:active,
  #gform_4 input[type="submit"]:active,
  #gform_4 .gform-button:active,
  #gform_5 input[type="submit"]:active,
  #gform_5 .gform-button:active,
  #gform_6 input[type="submit"]:active,
  #gform_6 .gform-button:active,
  #gform_7 input[type="submit"]:active,
  #gform_7 .gform-button:active,
  #gform_8 input[type="submit"]:active,
  #gform_8 .gform-button:active,
  #gform_9 input[type="submit"]:active,
  #gform_9 .gform-button:active,
  #gform_10 input[type="submit"]:active,
  #gform_10 .gform-button:active,
  #gform_11 input[type="submit"]:active,
  #gform_11 .gform-button:active,
  #gform_12 input[type="submit"]:active,
  #gform_12 .gform-button:active,
  #gform_13 input[type="submit"]:active,
  #gform_13 .gform-button:active,
  #gform_14 input[type="submit"]:active,
  #gform_14 .gform-button:active,
  #gform_15 input[type="submit"]:active,
  #gform_15 .gform-button:active,
  #gform_16 input[type="submit"]:active,
  #gform_16 .gform-button:active,
  #gform_17 input[type="submit"]:active,
  #gform_17 .gform-button:active,
  #gform_18 input[type="submit"]:active,
  #gform_18 .gform-button:active,
  #gform_19 input[type="submit"]:active,
  #gform_19 .gform-button:active,
  #gform_20 input[type="submit"]:active,
  #gform_20 .gform-button:active,
  #gform_21 input[type="submit"]:active,
  #gform_21 .gform-button:active,
  #gform_22 input[type="submit"]:active,
  #gform_22 .gform-button:active,
  #gform_23 input[type="submit"]:active,
  #gform_23 .gform-button:active,
  #gform_24 input[type="submit"]:active,
  #gform_24 .gform-button:active,
  #gform_25 input[type="submit"]:active,
  #gform_25 .gform-button:active {
      transform: translateY(0);
    }#gform_1 input[type="submit"]::after,
  #gform_1 .gform-button::after,
  #gform_2 input[type="submit"]::after,
  #gform_2 .gform-button::after,
  #gform_3 input[type="submit"]::after,
  #gform_3 .gform-button::after,
  #gform_4 input[type="submit"]::after,
  #gform_4 .gform-button::after,
  #gform_5 input[type="submit"]::after,
  #gform_5 .gform-button::after,
  #gform_6 input[type="submit"]::after,
  #gform_6 .gform-button::after,
  #gform_7 input[type="submit"]::after,
  #gform_7 .gform-button::after,
  #gform_8 input[type="submit"]::after,
  #gform_8 .gform-button::after,
  #gform_9 input[type="submit"]::after,
  #gform_9 .gform-button::after,
  #gform_10 input[type="submit"]::after,
  #gform_10 .gform-button::after,
  #gform_11 input[type="submit"]::after,
  #gform_11 .gform-button::after,
  #gform_12 input[type="submit"]::after,
  #gform_12 .gform-button::after,
  #gform_13 input[type="submit"]::after,
  #gform_13 .gform-button::after,
  #gform_14 input[type="submit"]::after,
  #gform_14 .gform-button::after,
  #gform_15 input[type="submit"]::after,
  #gform_15 .gform-button::after,
  #gform_16 input[type="submit"]::after,
  #gform_16 .gform-button::after,
  #gform_17 input[type="submit"]::after,
  #gform_17 .gform-button::after,
  #gform_18 input[type="submit"]::after,
  #gform_18 .gform-button::after,
  #gform_19 input[type="submit"]::after,
  #gform_19 .gform-button::after,
  #gform_20 input[type="submit"]::after,
  #gform_20 .gform-button::after,
  #gform_21 input[type="submit"]::after,
  #gform_21 .gform-button::after,
  #gform_22 input[type="submit"]::after,
  #gform_22 .gform-button::after,
  #gform_23 input[type="submit"]::after,
  #gform_23 .gform-button::after,
  #gform_24 input[type="submit"]::after,
  #gform_24 .gform-button::after,
  #gform_25 input[type="submit"]::after,
  #gform_25 .gform-button::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 5px;
      height: 5px;
      background: rgba(255, 255, 255, 0.5);
      opacity: 0;
      border-radius: 100%;
      transform: scale(1, 1) translate(-50%);
      transform-origin: 50% 50%;
      pointer-events: none;
    }#gform_1 input[type="submit"]:active::after,
  #gform_1 .gform-button:active::after,
  #gform_2 input[type="submit"]:active::after,
  #gform_2 .gform-button:active::after,
  #gform_3 input[type="submit"]:active::after,
  #gform_3 .gform-button:active::after,
  #gform_4 input[type="submit"]:active::after,
  #gform_4 .gform-button:active::after,
  #gform_5 input[type="submit"]:active::after,
  #gform_5 .gform-button:active::after,
  #gform_6 input[type="submit"]:active::after,
  #gform_6 .gform-button:active::after,
  #gform_7 input[type="submit"]:active::after,
  #gform_7 .gform-button:active::after,
  #gform_8 input[type="submit"]:active::after,
  #gform_8 .gform-button:active::after,
  #gform_9 input[type="submit"]:active::after,
  #gform_9 .gform-button:active::after,
  #gform_10 input[type="submit"]:active::after,
  #gform_10 .gform-button:active::after,
  #gform_11 input[type="submit"]:active::after,
  #gform_11 .gform-button:active::after,
  #gform_12 input[type="submit"]:active::after,
  #gform_12 .gform-button:active::after,
  #gform_13 input[type="submit"]:active::after,
  #gform_13 .gform-button:active::after,
  #gform_14 input[type="submit"]:active::after,
  #gform_14 .gform-button:active::after,
  #gform_15 input[type="submit"]:active::after,
  #gform_15 .gform-button:active::after,
  #gform_16 input[type="submit"]:active::after,
  #gform_16 .gform-button:active::after,
  #gform_17 input[type="submit"]:active::after,
  #gform_17 .gform-button:active::after,
  #gform_18 input[type="submit"]:active::after,
  #gform_18 .gform-button:active::after,
  #gform_19 input[type="submit"]:active::after,
  #gform_19 .gform-button:active::after,
  #gform_20 input[type="submit"]:active::after,
  #gform_20 .gform-button:active::after,
  #gform_21 input[type="submit"]:active::after,
  #gform_21 .gform-button:active::after,
  #gform_22 input[type="submit"]:active::after,
  #gform_22 .gform-button:active::after,
  #gform_23 input[type="submit"]:active::after,
  #gform_23 .gform-button:active::after,
  #gform_24 input[type="submit"]:active::after,
  #gform_24 .gform-button:active::after,
  #gform_25 input[type="submit"]:active::after,
  #gform_25 .gform-button:active::after {
      animation: gform-ripple 0.6s ease-out;
    }#gform_1 input[type="submit"].button-small,
  #gform_1 .gform-button.button-small,
  #gform_2 input[type="submit"].button-small,
  #gform_2 .gform-button.button-small,
  #gform_3 input[type="submit"].button-small,
  #gform_3 .gform-button.button-small,
  #gform_4 input[type="submit"].button-small,
  #gform_4 .gform-button.button-small,
  #gform_5 input[type="submit"].button-small,
  #gform_5 .gform-button.button-small,
  #gform_6 input[type="submit"].button-small,
  #gform_6 .gform-button.button-small,
  #gform_7 input[type="submit"].button-small,
  #gform_7 .gform-button.button-small,
  #gform_8 input[type="submit"].button-small,
  #gform_8 .gform-button.button-small,
  #gform_9 input[type="submit"].button-small,
  #gform_9 .gform-button.button-small,
  #gform_10 input[type="submit"].button-small,
  #gform_10 .gform-button.button-small,
  #gform_11 input[type="submit"].button-small,
  #gform_11 .gform-button.button-small,
  #gform_12 input[type="submit"].button-small,
  #gform_12 .gform-button.button-small,
  #gform_13 input[type="submit"].button-small,
  #gform_13 .gform-button.button-small,
  #gform_14 input[type="submit"].button-small,
  #gform_14 .gform-button.button-small,
  #gform_15 input[type="submit"].button-small,
  #gform_15 .gform-button.button-small,
  #gform_16 input[type="submit"].button-small,
  #gform_16 .gform-button.button-small,
  #gform_17 input[type="submit"].button-small,
  #gform_17 .gform-button.button-small,
  #gform_18 input[type="submit"].button-small,
  #gform_18 .gform-button.button-small,
  #gform_19 input[type="submit"].button-small,
  #gform_19 .gform-button.button-small,
  #gform_20 input[type="submit"].button-small,
  #gform_20 .gform-button.button-small,
  #gform_21 input[type="submit"].button-small,
  #gform_21 .gform-button.button-small,
  #gform_22 input[type="submit"].button-small,
  #gform_22 .gform-button.button-small,
  #gform_23 input[type="submit"].button-small,
  #gform_23 .gform-button.button-small,
  #gform_24 input[type="submit"].button-small,
  #gform_24 .gform-button.button-small,
  #gform_25 input[type="submit"].button-small,
  #gform_25 .gform-button.button-small{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}#gform_1 input[type="submit"]:disabled,
  #gform_1 .gform-button:disabled,
  #gform_2 input[type="submit"]:disabled,
  #gform_2 .gform-button:disabled,
  #gform_3 input[type="submit"]:disabled,
  #gform_3 .gform-button:disabled,
  #gform_4 input[type="submit"]:disabled,
  #gform_4 .gform-button:disabled,
  #gform_5 input[type="submit"]:disabled,
  #gform_5 .gform-button:disabled,
  #gform_6 input[type="submit"]:disabled,
  #gform_6 .gform-button:disabled,
  #gform_7 input[type="submit"]:disabled,
  #gform_7 .gform-button:disabled,
  #gform_8 input[type="submit"]:disabled,
  #gform_8 .gform-button:disabled,
  #gform_9 input[type="submit"]:disabled,
  #gform_9 .gform-button:disabled,
  #gform_10 input[type="submit"]:disabled,
  #gform_10 .gform-button:disabled,
  #gform_11 input[type="submit"]:disabled,
  #gform_11 .gform-button:disabled,
  #gform_12 input[type="submit"]:disabled,
  #gform_12 .gform-button:disabled,
  #gform_13 input[type="submit"]:disabled,
  #gform_13 .gform-button:disabled,
  #gform_14 input[type="submit"]:disabled,
  #gform_14 .gform-button:disabled,
  #gform_15 input[type="submit"]:disabled,
  #gform_15 .gform-button:disabled,
  #gform_16 input[type="submit"]:disabled,
  #gform_16 .gform-button:disabled,
  #gform_17 input[type="submit"]:disabled,
  #gform_17 .gform-button:disabled,
  #gform_18 input[type="submit"]:disabled,
  #gform_18 .gform-button:disabled,
  #gform_19 input[type="submit"]:disabled,
  #gform_19 .gform-button:disabled,
  #gform_20 input[type="submit"]:disabled,
  #gform_20 .gform-button:disabled,
  #gform_21 input[type="submit"]:disabled,
  #gform_21 .gform-button:disabled,
  #gform_22 input[type="submit"]:disabled,
  #gform_22 .gform-button:disabled,
  #gform_23 input[type="submit"]:disabled,
  #gform_23 .gform-button:disabled,
  #gform_24 input[type="submit"]:disabled,
  #gform_24 .gform-button:disabled,
  #gform_25 input[type="submit"]:disabled,
  #gform_25 .gform-button:disabled{
  cursor: not-allowed;
  opacity: 0.5;
    transform: none;
}#gform_1 input[type="submit"]:disabled:hover,
  #gform_1 .gform-button:disabled:hover,
  #gform_2 input[type="submit"]:disabled:hover,
  #gform_2 .gform-button:disabled:hover,
  #gform_3 input[type="submit"]:disabled:hover,
  #gform_3 .gform-button:disabled:hover,
  #gform_4 input[type="submit"]:disabled:hover,
  #gform_4 .gform-button:disabled:hover,
  #gform_5 input[type="submit"]:disabled:hover,
  #gform_5 .gform-button:disabled:hover,
  #gform_6 input[type="submit"]:disabled:hover,
  #gform_6 .gform-button:disabled:hover,
  #gform_7 input[type="submit"]:disabled:hover,
  #gform_7 .gform-button:disabled:hover,
  #gform_8 input[type="submit"]:disabled:hover,
  #gform_8 .gform-button:disabled:hover,
  #gform_9 input[type="submit"]:disabled:hover,
  #gform_9 .gform-button:disabled:hover,
  #gform_10 input[type="submit"]:disabled:hover,
  #gform_10 .gform-button:disabled:hover,
  #gform_11 input[type="submit"]:disabled:hover,
  #gform_11 .gform-button:disabled:hover,
  #gform_12 input[type="submit"]:disabled:hover,
  #gform_12 .gform-button:disabled:hover,
  #gform_13 input[type="submit"]:disabled:hover,
  #gform_13 .gform-button:disabled:hover,
  #gform_14 input[type="submit"]:disabled:hover,
  #gform_14 .gform-button:disabled:hover,
  #gform_15 input[type="submit"]:disabled:hover,
  #gform_15 .gform-button:disabled:hover,
  #gform_16 input[type="submit"]:disabled:hover,
  #gform_16 .gform-button:disabled:hover,
  #gform_17 input[type="submit"]:disabled:hover,
  #gform_17 .gform-button:disabled:hover,
  #gform_18 input[type="submit"]:disabled:hover,
  #gform_18 .gform-button:disabled:hover,
  #gform_19 input[type="submit"]:disabled:hover,
  #gform_19 .gform-button:disabled:hover,
  #gform_20 input[type="submit"]:disabled:hover,
  #gform_20 .gform-button:disabled:hover,
  #gform_21 input[type="submit"]:disabled:hover,
  #gform_21 .gform-button:disabled:hover,
  #gform_22 input[type="submit"]:disabled:hover,
  #gform_22 .gform-button:disabled:hover,
  #gform_23 input[type="submit"]:disabled:hover,
  #gform_23 .gform-button:disabled:hover,
  #gform_24 input[type="submit"]:disabled:hover,
  #gform_24 .gform-button:disabled:hover,
  #gform_25 input[type="submit"]:disabled:hover,
  #gform_25 .gform-button:disabled:hover {
      transform: none;
      box-shadow: none;
    }#gform_1 form .gfield, #gform_2 form .gfield, #gform_3 form .gfield, #gform_4 form .gfield, #gform_5 form .gfield, #gform_6 form .gfield, #gform_7 form .gfield, #gform_8 form .gfield, #gform_9 form .gfield, #gform_10 form .gfield, #gform_11 form .gfield, #gform_12 form .gfield, #gform_13 form .gfield, #gform_14 form .gfield, #gform_15 form .gfield, #gform_16 form .gfield, #gform_17 form .gfield, #gform_18 form .gfield, #gform_19 form .gfield, #gform_20 form .gfield, #gform_21 form .gfield, #gform_22 form .gfield, #gform_23 form .gfield, #gform_24 form .gfield, #gform_25 form .gfield{
  margin-top: 0.75rem;
}#gform_1 form label, #gform_2 form label, #gform_3 form label, #gform_4 form label, #gform_5 form label, #gform_6 form label, #gform_7 form label, #gform_8 form label, #gform_9 form label, #gform_10 form label, #gform_11 form label, #gform_12 form label, #gform_13 form label, #gform_14 form label, #gform_15 form label, #gform_16 form label, #gform_17 form label, #gform_18 form label, #gform_19 form label, #gform_20 form label, #gform_21 form label, #gform_22 form label, #gform_23 form label, #gform_24 form label, #gform_25 form label{
  margin-bottom: 0.5rem;
  font-family: "ivypresto-display", sans-serif;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  font-weight: 700;
}#gform_1 form .gform-field-label--type-sub, #gform_2 form .gform-field-label--type-sub, #gform_3 form .gform-field-label--type-sub, #gform_4 form .gform-field-label--type-sub, #gform_5 form .gform-field-label--type-sub, #gform_6 form .gform-field-label--type-sub, #gform_7 form .gform-field-label--type-sub, #gform_8 form .gform-field-label--type-sub, #gform_9 form .gform-field-label--type-sub, #gform_10 form .gform-field-label--type-sub, #gform_11 form .gform-field-label--type-sub, #gform_12 form .gform-field-label--type-sub, #gform_13 form .gform-field-label--type-sub, #gform_14 form .gform-field-label--type-sub, #gform_15 form .gform-field-label--type-sub, #gform_16 form .gform-field-label--type-sub, #gform_17 form .gform-field-label--type-sub, #gform_18 form .gform-field-label--type-sub, #gform_19 form .gform-field-label--type-sub, #gform_20 form .gform-field-label--type-sub, #gform_21 form .gform-field-label--type-sub, #gform_22 form .gform-field-label--type-sub, #gform_23 form .gform-field-label--type-sub, #gform_24 form .gform-field-label--type-sub, #gform_25 form .gform-field-label--type-sub{
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: 0em;
}#gform_1 form .gfield_required, #gform_2 form .gfield_required, #gform_3 form .gfield_required, #gform_4 form .gfield_required, #gform_5 form .gfield_required, #gform_6 form .gfield_required, #gform_7 form .gfield_required, #gform_8 form .gfield_required, #gform_9 form .gfield_required, #gform_10 form .gfield_required, #gform_11 form .gfield_required, #gform_12 form .gfield_required, #gform_13 form .gfield_required, #gform_14 form .gfield_required, #gform_15 form .gfield_required, #gform_16 form .gfield_required, #gform_17 form .gfield_required, #gform_18 form .gfield_required, #gform_19 form .gfield_required, #gform_20 form .gfield_required, #gform_21 form .gfield_required, #gform_22 form .gfield_required, #gform_23 form .gfield_required, #gform_24 form .gfield_required, #gform_25 form .gfield_required{
  display: none;
}#off-canvas-menu#gform_1 form .gfield_required,#off-canvas-menu #gform_2 form .gfield_required,#off-canvas-menu #gform_3 form .gfield_required,#off-canvas-menu #gform_4 form .gfield_required,#off-canvas-menu #gform_5 form .gfield_required,#off-canvas-menu #gform_6 form .gfield_required,#off-canvas-menu #gform_7 form .gfield_required,#off-canvas-menu #gform_8 form .gfield_required,#off-canvas-menu #gform_9 form .gfield_required,#off-canvas-menu #gform_10 form .gfield_required,#off-canvas-menu #gform_11 form .gfield_required,#off-canvas-menu #gform_12 form .gfield_required,#off-canvas-menu #gform_13 form .gfield_required,#off-canvas-menu #gform_14 form .gfield_required,#off-canvas-menu #gform_15 form .gfield_required,#off-canvas-menu #gform_16 form .gfield_required,#off-canvas-menu #gform_17 form .gfield_required,#off-canvas-menu #gform_18 form .gfield_required,#off-canvas-menu #gform_19 form .gfield_required,#off-canvas-menu #gform_20 form .gfield_required,#off-canvas-menu #gform_21 form .gfield_required,#off-canvas-menu #gform_22 form .gfield_required,#off-canvas-menu #gform_23 form .gfield_required,#off-canvas-menu #gform_24 form .gfield_required,#off-canvas-menu #gform_25 form .gfield_required {
    display: none;
}#off-canvas-menu:not(#gform_1 form .gfield_required),#off-canvas-menu:not( #gform_2 form .gfield_required),#off-canvas-menu:not( #gform_3 form .gfield_required),#off-canvas-menu:not( #gform_4 form .gfield_required),#off-canvas-menu:not( #gform_5 form .gfield_required),#off-canvas-menu:not( #gform_6 form .gfield_required),#off-canvas-menu:not( #gform_7 form .gfield_required),#off-canvas-menu:not( #gform_8 form .gfield_required),#off-canvas-menu:not( #gform_9 form .gfield_required),#off-canvas-menu:not( #gform_10 form .gfield_required),#off-canvas-menu:not( #gform_11 form .gfield_required),#off-canvas-menu:not( #gform_12 form .gfield_required),#off-canvas-menu:not( #gform_13 form .gfield_required),#off-canvas-menu:not( #gform_14 form .gfield_required),#off-canvas-menu:not( #gform_15 form .gfield_required),#off-canvas-menu:not( #gform_16 form .gfield_required),#off-canvas-menu:not( #gform_17 form .gfield_required),#off-canvas-menu:not( #gform_18 form .gfield_required),#off-canvas-menu:not( #gform_19 form .gfield_required),#off-canvas-menu:not( #gform_20 form .gfield_required),#off-canvas-menu:not( #gform_21 form .gfield_required),#off-canvas-menu:not( #gform_22 form .gfield_required),#off-canvas-menu:not( #gform_23 form .gfield_required),#off-canvas-menu:not( #gform_24 form .gfield_required),#off-canvas-menu:not( #gform_25 form .gfield_required) {
    display: block;
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_1 form textarea,
  #gform_1 form select,
  #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_2 form textarea,
  #gform_2 form select,
  #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_3 form textarea,
  #gform_3 form select,
  #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_4 form textarea,
  #gform_4 form select,
  #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_5 form textarea,
  #gform_5 form select,
  #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_6 form textarea,
  #gform_6 form select,
  #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_7 form textarea,
  #gform_7 form select,
  #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_8 form textarea,
  #gform_8 form select,
  #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_9 form textarea,
  #gform_9 form select,
  #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_10 form textarea,
  #gform_10 form select,
  #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_11 form textarea,
  #gform_11 form select,
  #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_12 form textarea,
  #gform_12 form select,
  #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_13 form textarea,
  #gform_13 form select,
  #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_14 form textarea,
  #gform_14 form select,
  #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_15 form textarea,
  #gform_15 form select,
  #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_16 form textarea,
  #gform_16 form select,
  #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_17 form textarea,
  #gform_17 form select,
  #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_18 form textarea,
  #gform_18 form select,
  #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_19 form textarea,
  #gform_19 form select,
  #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_20 form textarea,
  #gform_20 form select,
  #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_21 form textarea,
  #gform_21 form select,
  #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_22 form textarea,
  #gform_22 form select,
  #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_23 form textarea,
  #gform_23 form select,
  #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_24 form textarea,
  #gform_24 form select,
  #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_25 form textarea,
  #gform_25 form select{
  width: 100%;
  border-radius: 0px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
    border: 0.85px solid #ffffff;
    background: rgba(217, 217, 217, 0.03);
    -webkit-backdrop-filter: blur(2.125px);
            backdrop-filter: blur(2.125px);
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_1 form textarea:focus,
  #gform_1 form select:focus,
  #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_2 form textarea:focus,
  #gform_2 form select:focus,
  #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_3 form textarea:focus,
  #gform_3 form select:focus,
  #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_4 form textarea:focus,
  #gform_4 form select:focus,
  #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_5 form textarea:focus,
  #gform_5 form select:focus,
  #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_6 form textarea:focus,
  #gform_6 form select:focus,
  #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_7 form textarea:focus,
  #gform_7 form select:focus,
  #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_8 form textarea:focus,
  #gform_8 form select:focus,
  #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_9 form textarea:focus,
  #gform_9 form select:focus,
  #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_10 form textarea:focus,
  #gform_10 form select:focus,
  #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_11 form textarea:focus,
  #gform_11 form select:focus,
  #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_12 form textarea:focus,
  #gform_12 form select:focus,
  #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_13 form textarea:focus,
  #gform_13 form select:focus,
  #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_14 form textarea:focus,
  #gform_14 form select:focus,
  #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_15 form textarea:focus,
  #gform_15 form select:focus,
  #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_16 form textarea:focus,
  #gform_16 form select:focus,
  #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_17 form textarea:focus,
  #gform_17 form select:focus,
  #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_18 form textarea:focus,
  #gform_18 form select:focus,
  #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_19 form textarea:focus,
  #gform_19 form select:focus,
  #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_20 form textarea:focus,
  #gform_20 form select:focus,
  #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_21 form textarea:focus,
  #gform_21 form select:focus,
  #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_22 form textarea:focus,
  #gform_22 form select:focus,
  #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_23 form textarea:focus,
  #gform_23 form select:focus,
  #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_24 form textarea:focus,
  #gform_24 form select:focus,
  #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_25 form textarea:focus,
  #gform_25 form select:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_1 form textarea:hover,
  #gform_1 form select:hover,
  #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_2 form textarea:hover,
  #gform_2 form select:hover,
  #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_3 form textarea:hover,
  #gform_3 form select:hover,
  #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_4 form textarea:hover,
  #gform_4 form select:hover,
  #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_5 form textarea:hover,
  #gform_5 form select:hover,
  #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_6 form textarea:hover,
  #gform_6 form select:hover,
  #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_7 form textarea:hover,
  #gform_7 form select:hover,
  #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_8 form textarea:hover,
  #gform_8 form select:hover,
  #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_9 form textarea:hover,
  #gform_9 form select:hover,
  #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_10 form textarea:hover,
  #gform_10 form select:hover,
  #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_11 form textarea:hover,
  #gform_11 form select:hover,
  #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_12 form textarea:hover,
  #gform_12 form select:hover,
  #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_13 form textarea:hover,
  #gform_13 form select:hover,
  #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_14 form textarea:hover,
  #gform_14 form select:hover,
  #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_15 form textarea:hover,
  #gform_15 form select:hover,
  #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_16 form textarea:hover,
  #gform_16 form select:hover,
  #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_17 form textarea:hover,
  #gform_17 form select:hover,
  #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_18 form textarea:hover,
  #gform_18 form select:hover,
  #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_19 form textarea:hover,
  #gform_19 form select:hover,
  #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_20 form textarea:hover,
  #gform_20 form select:hover,
  #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_21 form textarea:hover,
  #gform_21 form select:hover,
  #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_22 form textarea:hover,
  #gform_22 form select:hover,
  #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_23 form textarea:hover,
  #gform_23 form select:hover,
  #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_24 form textarea:hover,
  #gform_24 form select:hover,
  #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_25 form textarea:hover,
  #gform_25 form select:hover{
  --tw-border-opacity: 1;
  border-color: rgb(247 199 116 / var(--tw-border-opacity));
}#gform_1 form select, #gform_2 form select, #gform_3 form select, #gform_4 form select, #gform_5 form select, #gform_6 form select, #gform_7 form select, #gform_8 form select, #gform_9 form select, #gform_10 form select, #gform_11 form select, #gform_12 form select, #gform_13 form select, #gform_14 form select, #gform_15 form select, #gform_16 form select, #gform_17 form select, #gform_18 form select, #gform_19 form select, #gform_20 form select, #gform_21 form select, #gform_22 form select, #gform_23 form select, #gform_24 form select, #gform_25 form select{
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  background-color: transparent;
  background-size: 12px;
  background-position: right 1rem center;
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 2.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%2385693a" d="M0 0l5 6 5-6z"/></svg>');
}#gform_1 form select:focus, #gform_2 form select:focus, #gform_3 form select:focus, #gform_4 form select:focus, #gform_5 form select:focus, #gform_6 form select:focus, #gform_7 form select:focus, #gform_8 form select:focus, #gform_9 form select:focus, #gform_10 form select:focus, #gform_11 form select:focus, #gform_12 form select:focus, #gform_13 form select:focus, #gform_14 form select:focus, #gform_15 form select:focus, #gform_16 form select:focus, #gform_17 form select:focus, #gform_18 form select:focus, #gform_19 form select:focus, #gform_20 form select:focus, #gform_21 form select:focus, #gform_22 form select:focus, #gform_23 form select:focus, #gform_24 form select:focus, #gform_25 form select:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}#gform_1 form select option, #gform_2 form select option, #gform_3 form select option, #gform_4 form select option, #gform_5 form select option, #gform_6 form select option, #gform_7 form select option, #gform_8 form select option, #gform_9 form select option, #gform_10 form select option, #gform_11 form select option, #gform_12 form select option, #gform_13 form select option, #gform_14 form select option, #gform_15 form select option, #gform_16 form select option, #gform_17 form select option, #gform_18 form select option, #gform_19 form select option, #gform_20 form select option, #gform_21 form select option, #gform_22 form select option, #gform_23 form select option, #gform_24 form select option, #gform_25 form select option{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}#gform_1 form textarea, #gform_2 form textarea, #gform_3 form textarea, #gform_4 form textarea, #gform_5 form textarea, #gform_6 form textarea, #gform_7 form textarea, #gform_8 form textarea, #gform_9 form textarea, #gform_10 form textarea, #gform_11 form textarea, #gform_12 form textarea, #gform_13 form textarea, #gform_14 form textarea, #gform_15 form textarea, #gform_16 form textarea, #gform_17 form textarea, #gform_18 form textarea, #gform_19 form textarea, #gform_20 form textarea, #gform_21 form textarea, #gform_22 form textarea, #gform_23 form textarea, #gform_24 form textarea, #gform_25 form textarea{
  min-height: 120px;
  width: 100%;
  resize: vertical;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}#gform_1 form textarea:focus, #gform_2 form textarea:focus, #gform_3 form textarea:focus, #gform_4 form textarea:focus, #gform_5 form textarea:focus, #gform_6 form textarea:focus, #gform_7 form textarea:focus, #gform_8 form textarea:focus, #gform_9 form textarea:focus, #gform_10 form textarea:focus, #gform_11 form textarea:focus, #gform_12 form textarea:focus, #gform_13 form textarea:focus, #gform_14 form textarea:focus, #gform_15 form textarea:focus, #gform_16 form textarea:focus, #gform_17 form textarea:focus, #gform_18 form textarea:focus, #gform_19 form textarea:focus, #gform_20 form textarea:focus, #gform_21 form textarea:focus, #gform_22 form textarea:focus, #gform_23 form textarea:focus, #gform_24 form textarea:focus, #gform_25 form textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}#gform_1 form input[type="submit"],
  #gform_1 form .gform-button,
  #gform_2 form input[type="submit"],
  #gform_2 form .gform-button,
  #gform_3 form input[type="submit"],
  #gform_3 form .gform-button,
  #gform_4 form input[type="submit"],
  #gform_4 form .gform-button,
  #gform_5 form input[type="submit"],
  #gform_5 form .gform-button,
  #gform_6 form input[type="submit"],
  #gform_6 form .gform-button,
  #gform_7 form input[type="submit"],
  #gform_7 form .gform-button,
  #gform_8 form input[type="submit"],
  #gform_8 form .gform-button,
  #gform_9 form input[type="submit"],
  #gform_9 form .gform-button,
  #gform_10 form input[type="submit"],
  #gform_10 form .gform-button,
  #gform_11 form input[type="submit"],
  #gform_11 form .gform-button,
  #gform_12 form input[type="submit"],
  #gform_12 form .gform-button,
  #gform_13 form input[type="submit"],
  #gform_13 form .gform-button,
  #gform_14 form input[type="submit"],
  #gform_14 form .gform-button,
  #gform_15 form input[type="submit"],
  #gform_15 form .gform-button,
  #gform_16 form input[type="submit"],
  #gform_16 form .gform-button,
  #gform_17 form input[type="submit"],
  #gform_17 form .gform-button,
  #gform_18 form input[type="submit"],
  #gform_18 form .gform-button,
  #gform_19 form input[type="submit"],
  #gform_19 form .gform-button,
  #gform_20 form input[type="submit"],
  #gform_20 form .gform-button,
  #gform_21 form input[type="submit"],
  #gform_21 form .gform-button,
  #gform_22 form input[type="submit"],
  #gform_22 form .gform-button,
  #gform_23 form input[type="submit"],
  #gform_23 form .gform-button,
  #gform_24 form input[type="submit"],
  #gform_24 form .gform-button,
  #gform_25 form input[type="submit"],
  #gform_25 form .gform-button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}#gform_1 form input[type="submit"]:hover,
  #gform_1 form .gform-button:hover,
  #gform_2 form input[type="submit"]:hover,
  #gform_2 form .gform-button:hover,
  #gform_3 form input[type="submit"]:hover,
  #gform_3 form .gform-button:hover,
  #gform_4 form input[type="submit"]:hover,
  #gform_4 form .gform-button:hover,
  #gform_5 form input[type="submit"]:hover,
  #gform_5 form .gform-button:hover,
  #gform_6 form input[type="submit"]:hover,
  #gform_6 form .gform-button:hover,
  #gform_7 form input[type="submit"]:hover,
  #gform_7 form .gform-button:hover,
  #gform_8 form input[type="submit"]:hover,
  #gform_8 form .gform-button:hover,
  #gform_9 form input[type="submit"]:hover,
  #gform_9 form .gform-button:hover,
  #gform_10 form input[type="submit"]:hover,
  #gform_10 form .gform-button:hover,
  #gform_11 form input[type="submit"]:hover,
  #gform_11 form .gform-button:hover,
  #gform_12 form input[type="submit"]:hover,
  #gform_12 form .gform-button:hover,
  #gform_13 form input[type="submit"]:hover,
  #gform_13 form .gform-button:hover,
  #gform_14 form input[type="submit"]:hover,
  #gform_14 form .gform-button:hover,
  #gform_15 form input[type="submit"]:hover,
  #gform_15 form .gform-button:hover,
  #gform_16 form input[type="submit"]:hover,
  #gform_16 form .gform-button:hover,
  #gform_17 form input[type="submit"]:hover,
  #gform_17 form .gform-button:hover,
  #gform_18 form input[type="submit"]:hover,
  #gform_18 form .gform-button:hover,
  #gform_19 form input[type="submit"]:hover,
  #gform_19 form .gform-button:hover,
  #gform_20 form input[type="submit"]:hover,
  #gform_20 form .gform-button:hover,
  #gform_21 form input[type="submit"]:hover,
  #gform_21 form .gform-button:hover,
  #gform_22 form input[type="submit"]:hover,
  #gform_22 form .gform-button:hover,
  #gform_23 form input[type="submit"]:hover,
  #gform_23 form .gform-button:hover,
  #gform_24 form input[type="submit"]:hover,
  #gform_24 form .gform-button:hover,
  #gform_25 form input[type="submit"]:hover,
  #gform_25 form .gform-button:hover{
  text-decoration-line: none !important;
}#gform_1 form input[type="submit"],
  #gform_1 form .gform-button,
  #gform_2 form input[type="submit"],
  #gform_2 form .gform-button,
  #gform_3 form input[type="submit"],
  #gform_3 form .gform-button,
  #gform_4 form input[type="submit"],
  #gform_4 form .gform-button,
  #gform_5 form input[type="submit"],
  #gform_5 form .gform-button,
  #gform_6 form input[type="submit"],
  #gform_6 form .gform-button,
  #gform_7 form input[type="submit"],
  #gform_7 form .gform-button,
  #gform_8 form input[type="submit"],
  #gform_8 form .gform-button,
  #gform_9 form input[type="submit"],
  #gform_9 form .gform-button,
  #gform_10 form input[type="submit"],
  #gform_10 form .gform-button,
  #gform_11 form input[type="submit"],
  #gform_11 form .gform-button,
  #gform_12 form input[type="submit"],
  #gform_12 form .gform-button,
  #gform_13 form input[type="submit"],
  #gform_13 form .gform-button,
  #gform_14 form input[type="submit"],
  #gform_14 form .gform-button,
  #gform_15 form input[type="submit"],
  #gform_15 form .gform-button,
  #gform_16 form input[type="submit"],
  #gform_16 form .gform-button,
  #gform_17 form input[type="submit"],
  #gform_17 form .gform-button,
  #gform_18 form input[type="submit"],
  #gform_18 form .gform-button,
  #gform_19 form input[type="submit"],
  #gform_19 form .gform-button,
  #gform_20 form input[type="submit"],
  #gform_20 form .gform-button,
  #gform_21 form input[type="submit"],
  #gform_21 form .gform-button,
  #gform_22 form input[type="submit"],
  #gform_22 form .gform-button,
  #gform_23 form input[type="submit"],
  #gform_23 form .gform-button,
  #gform_24 form input[type="submit"],
  #gform_24 form .gform-button,
  #gform_25 form input[type="submit"],
  #gform_25 form .gform-button{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
  font-family: "nimbus-sans", sans-serif;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.slider-block .custom-dots-container button#gform_1 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_1 form .gform-button,.slider-block .custom-dots-container button
  #gform_2 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_2 form .gform-button,.slider-block .custom-dots-container button
  #gform_3 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_3 form .gform-button,.slider-block .custom-dots-container button
  #gform_4 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_4 form .gform-button,.slider-block .custom-dots-container button
  #gform_5 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_5 form .gform-button,.slider-block .custom-dots-container button
  #gform_6 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_6 form .gform-button,.slider-block .custom-dots-container button
  #gform_7 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_7 form .gform-button,.slider-block .custom-dots-container button
  #gform_8 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_8 form .gform-button,.slider-block .custom-dots-container button
  #gform_9 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_9 form .gform-button,.slider-block .custom-dots-container button
  #gform_10 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_10 form .gform-button,.slider-block .custom-dots-container button
  #gform_11 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_11 form .gform-button,.slider-block .custom-dots-container button
  #gform_12 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_12 form .gform-button,.slider-block .custom-dots-container button
  #gform_13 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_13 form .gform-button,.slider-block .custom-dots-container button
  #gform_14 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_14 form .gform-button,.slider-block .custom-dots-container button
  #gform_15 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_15 form .gform-button,.slider-block .custom-dots-container button
  #gform_16 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_16 form .gform-button,.slider-block .custom-dots-container button
  #gform_17 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_17 form .gform-button,.slider-block .custom-dots-container button
  #gform_18 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_18 form .gform-button,.slider-block .custom-dots-container button
  #gform_19 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_19 form .gform-button,.slider-block .custom-dots-container button
  #gform_20 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_20 form .gform-button,.slider-block .custom-dots-container button
  #gform_21 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_21 form .gform-button,.slider-block .custom-dots-container button
  #gform_22 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_22 form .gform-button,.slider-block .custom-dots-container button
  #gform_23 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_23 form .gform-button,.slider-block .custom-dots-container button
  #gform_24 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_24 form .gform-button,.slider-block .custom-dots-container button
  #gform_25 form input[type="submit"],.slider-block .custom-dots-container button
  #gform_25 form .gform-button {
                transform: scale(1.2);
            }#gform_1 form input[type="submit"],
  #gform_1 form .gform-button,
  #gform_2 form input[type="submit"],
  #gform_2 form .gform-button,
  #gform_3 form input[type="submit"],
  #gform_3 form .gform-button,
  #gform_4 form input[type="submit"],
  #gform_4 form .gform-button,
  #gform_5 form input[type="submit"],
  #gform_5 form .gform-button,
  #gform_6 form input[type="submit"],
  #gform_6 form .gform-button,
  #gform_7 form input[type="submit"],
  #gform_7 form .gform-button,
  #gform_8 form input[type="submit"],
  #gform_8 form .gform-button,
  #gform_9 form input[type="submit"],
  #gform_9 form .gform-button,
  #gform_10 form input[type="submit"],
  #gform_10 form .gform-button,
  #gform_11 form input[type="submit"],
  #gform_11 form .gform-button,
  #gform_12 form input[type="submit"],
  #gform_12 form .gform-button,
  #gform_13 form input[type="submit"],
  #gform_13 form .gform-button,
  #gform_14 form input[type="submit"],
  #gform_14 form .gform-button,
  #gform_15 form input[type="submit"],
  #gform_15 form .gform-button,
  #gform_16 form input[type="submit"],
  #gform_16 form .gform-button,
  #gform_17 form input[type="submit"],
  #gform_17 form .gform-button,
  #gform_18 form input[type="submit"],
  #gform_18 form .gform-button,
  #gform_19 form input[type="submit"],
  #gform_19 form .gform-button,
  #gform_20 form input[type="submit"],
  #gform_20 form .gform-button,
  #gform_21 form input[type="submit"],
  #gform_21 form .gform-button,
  #gform_22 form input[type="submit"],
  #gform_22 form .gform-button,
  #gform_23 form input[type="submit"],
  #gform_23 form .gform-button,
  #gform_24 form input[type="submit"],
  #gform_24 form .gform-button,
  #gform_25 form input[type="submit"],
  #gform_25 form .gform-button {
    
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
  }#gform_1 form input[type="submit"]:hover,
  #gform_1 form .gform-button:hover,
  #gform_2 form input[type="submit"]:hover,
  #gform_2 form .gform-button:hover,
  #gform_3 form input[type="submit"]:hover,
  #gform_3 form .gform-button:hover,
  #gform_4 form input[type="submit"]:hover,
  #gform_4 form .gform-button:hover,
  #gform_5 form input[type="submit"]:hover,
  #gform_5 form .gform-button:hover,
  #gform_6 form input[type="submit"]:hover,
  #gform_6 form .gform-button:hover,
  #gform_7 form input[type="submit"]:hover,
  #gform_7 form .gform-button:hover,
  #gform_8 form input[type="submit"]:hover,
  #gform_8 form .gform-button:hover,
  #gform_9 form input[type="submit"]:hover,
  #gform_9 form .gform-button:hover,
  #gform_10 form input[type="submit"]:hover,
  #gform_10 form .gform-button:hover,
  #gform_11 form input[type="submit"]:hover,
  #gform_11 form .gform-button:hover,
  #gform_12 form input[type="submit"]:hover,
  #gform_12 form .gform-button:hover,
  #gform_13 form input[type="submit"]:hover,
  #gform_13 form .gform-button:hover,
  #gform_14 form input[type="submit"]:hover,
  #gform_14 form .gform-button:hover,
  #gform_15 form input[type="submit"]:hover,
  #gform_15 form .gform-button:hover,
  #gform_16 form input[type="submit"]:hover,
  #gform_16 form .gform-button:hover,
  #gform_17 form input[type="submit"]:hover,
  #gform_17 form .gform-button:hover,
  #gform_18 form input[type="submit"]:hover,
  #gform_18 form .gform-button:hover,
  #gform_19 form input[type="submit"]:hover,
  #gform_19 form .gform-button:hover,
  #gform_20 form input[type="submit"]:hover,
  #gform_20 form .gform-button:hover,
  #gform_21 form input[type="submit"]:hover,
  #gform_21 form .gform-button:hover,
  #gform_22 form input[type="submit"]:hover,
  #gform_22 form .gform-button:hover,
  #gform_23 form input[type="submit"]:hover,
  #gform_23 form .gform-button:hover,
  #gform_24 form input[type="submit"]:hover,
  #gform_24 form .gform-button:hover,
  #gform_25 form input[type="submit"]:hover,
  #gform_25 form .gform-button:hover {
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
      background-color: #85693A;
    }#gform_1 form input[type="submit"]:focus,
  #gform_1 form .gform-button:focus,
  #gform_2 form input[type="submit"]:focus,
  #gform_2 form .gform-button:focus,
  #gform_3 form input[type="submit"]:focus,
  #gform_3 form .gform-button:focus,
  #gform_4 form input[type="submit"]:focus,
  #gform_4 form .gform-button:focus,
  #gform_5 form input[type="submit"]:focus,
  #gform_5 form .gform-button:focus,
  #gform_6 form input[type="submit"]:focus,
  #gform_6 form .gform-button:focus,
  #gform_7 form input[type="submit"]:focus,
  #gform_7 form .gform-button:focus,
  #gform_8 form input[type="submit"]:focus,
  #gform_8 form .gform-button:focus,
  #gform_9 form input[type="submit"]:focus,
  #gform_9 form .gform-button:focus,
  #gform_10 form input[type="submit"]:focus,
  #gform_10 form .gform-button:focus,
  #gform_11 form input[type="submit"]:focus,
  #gform_11 form .gform-button:focus,
  #gform_12 form input[type="submit"]:focus,
  #gform_12 form .gform-button:focus,
  #gform_13 form input[type="submit"]:focus,
  #gform_13 form .gform-button:focus,
  #gform_14 form input[type="submit"]:focus,
  #gform_14 form .gform-button:focus,
  #gform_15 form input[type="submit"]:focus,
  #gform_15 form .gform-button:focus,
  #gform_16 form input[type="submit"]:focus,
  #gform_16 form .gform-button:focus,
  #gform_17 form input[type="submit"]:focus,
  #gform_17 form .gform-button:focus,
  #gform_18 form input[type="submit"]:focus,
  #gform_18 form .gform-button:focus,
  #gform_19 form input[type="submit"]:focus,
  #gform_19 form .gform-button:focus,
  #gform_20 form input[type="submit"]:focus,
  #gform_20 form .gform-button:focus,
  #gform_21 form input[type="submit"]:focus,
  #gform_21 form .gform-button:focus,
  #gform_22 form input[type="submit"]:focus,
  #gform_22 form .gform-button:focus,
  #gform_23 form input[type="submit"]:focus,
  #gform_23 form .gform-button:focus,
  #gform_24 form input[type="submit"]:focus,
  #gform_24 form .gform-button:focus,
  #gform_25 form input[type="submit"]:focus,
  #gform_25 form .gform-button:focus {
      outline: none;
      box-shadow: 0 0 0 2px rgb(133 105 58 / 40), 0 0 0 4px rgba(133, 105, 58, 0.2);
      transform: translateY(-1px);
    }#gform_1 form input[type="submit"]:active,
  #gform_1 form .gform-button:active,
  #gform_2 form input[type="submit"]:active,
  #gform_2 form .gform-button:active,
  #gform_3 form input[type="submit"]:active,
  #gform_3 form .gform-button:active,
  #gform_4 form input[type="submit"]:active,
  #gform_4 form .gform-button:active,
  #gform_5 form input[type="submit"]:active,
  #gform_5 form .gform-button:active,
  #gform_6 form input[type="submit"]:active,
  #gform_6 form .gform-button:active,
  #gform_7 form input[type="submit"]:active,
  #gform_7 form .gform-button:active,
  #gform_8 form input[type="submit"]:active,
  #gform_8 form .gform-button:active,
  #gform_9 form input[type="submit"]:active,
  #gform_9 form .gform-button:active,
  #gform_10 form input[type="submit"]:active,
  #gform_10 form .gform-button:active,
  #gform_11 form input[type="submit"]:active,
  #gform_11 form .gform-button:active,
  #gform_12 form input[type="submit"]:active,
  #gform_12 form .gform-button:active,
  #gform_13 form input[type="submit"]:active,
  #gform_13 form .gform-button:active,
  #gform_14 form input[type="submit"]:active,
  #gform_14 form .gform-button:active,
  #gform_15 form input[type="submit"]:active,
  #gform_15 form .gform-button:active,
  #gform_16 form input[type="submit"]:active,
  #gform_16 form .gform-button:active,
  #gform_17 form input[type="submit"]:active,
  #gform_17 form .gform-button:active,
  #gform_18 form input[type="submit"]:active,
  #gform_18 form .gform-button:active,
  #gform_19 form input[type="submit"]:active,
  #gform_19 form .gform-button:active,
  #gform_20 form input[type="submit"]:active,
  #gform_20 form .gform-button:active,
  #gform_21 form input[type="submit"]:active,
  #gform_21 form .gform-button:active,
  #gform_22 form input[type="submit"]:active,
  #gform_22 form .gform-button:active,
  #gform_23 form input[type="submit"]:active,
  #gform_23 form .gform-button:active,
  #gform_24 form input[type="submit"]:active,
  #gform_24 form .gform-button:active,
  #gform_25 form input[type="submit"]:active,
  #gform_25 form .gform-button:active {
      transform: translateY(0);
    }#gform_1 form input[type="submit"]::after,
  #gform_1 form .gform-button::after,
  #gform_2 form input[type="submit"]::after,
  #gform_2 form .gform-button::after,
  #gform_3 form input[type="submit"]::after,
  #gform_3 form .gform-button::after,
  #gform_4 form input[type="submit"]::after,
  #gform_4 form .gform-button::after,
  #gform_5 form input[type="submit"]::after,
  #gform_5 form .gform-button::after,
  #gform_6 form input[type="submit"]::after,
  #gform_6 form .gform-button::after,
  #gform_7 form input[type="submit"]::after,
  #gform_7 form .gform-button::after,
  #gform_8 form input[type="submit"]::after,
  #gform_8 form .gform-button::after,
  #gform_9 form input[type="submit"]::after,
  #gform_9 form .gform-button::after,
  #gform_10 form input[type="submit"]::after,
  #gform_10 form .gform-button::after,
  #gform_11 form input[type="submit"]::after,
  #gform_11 form .gform-button::after,
  #gform_12 form input[type="submit"]::after,
  #gform_12 form .gform-button::after,
  #gform_13 form input[type="submit"]::after,
  #gform_13 form .gform-button::after,
  #gform_14 form input[type="submit"]::after,
  #gform_14 form .gform-button::after,
  #gform_15 form input[type="submit"]::after,
  #gform_15 form .gform-button::after,
  #gform_16 form input[type="submit"]::after,
  #gform_16 form .gform-button::after,
  #gform_17 form input[type="submit"]::after,
  #gform_17 form .gform-button::after,
  #gform_18 form input[type="submit"]::after,
  #gform_18 form .gform-button::after,
  #gform_19 form input[type="submit"]::after,
  #gform_19 form .gform-button::after,
  #gform_20 form input[type="submit"]::after,
  #gform_20 form .gform-button::after,
  #gform_21 form input[type="submit"]::after,
  #gform_21 form .gform-button::after,
  #gform_22 form input[type="submit"]::after,
  #gform_22 form .gform-button::after,
  #gform_23 form input[type="submit"]::after,
  #gform_23 form .gform-button::after,
  #gform_24 form input[type="submit"]::after,
  #gform_24 form .gform-button::after,
  #gform_25 form input[type="submit"]::after,
  #gform_25 form .gform-button::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 5px;
      height: 5px;
      background: rgba(255, 255, 255, 0.5);
      opacity: 0;
      border-radius: 100%;
      transform: scale(1, 1) translate(-50%);
      transform-origin: 50% 50%;
      pointer-events: none;
    }#gform_1 form input[type="submit"]:active::after,
  #gform_1 form .gform-button:active::after,
  #gform_2 form input[type="submit"]:active::after,
  #gform_2 form .gform-button:active::after,
  #gform_3 form input[type="submit"]:active::after,
  #gform_3 form .gform-button:active::after,
  #gform_4 form input[type="submit"]:active::after,
  #gform_4 form .gform-button:active::after,
  #gform_5 form input[type="submit"]:active::after,
  #gform_5 form .gform-button:active::after,
  #gform_6 form input[type="submit"]:active::after,
  #gform_6 form .gform-button:active::after,
  #gform_7 form input[type="submit"]:active::after,
  #gform_7 form .gform-button:active::after,
  #gform_8 form input[type="submit"]:active::after,
  #gform_8 form .gform-button:active::after,
  #gform_9 form input[type="submit"]:active::after,
  #gform_9 form .gform-button:active::after,
  #gform_10 form input[type="submit"]:active::after,
  #gform_10 form .gform-button:active::after,
  #gform_11 form input[type="submit"]:active::after,
  #gform_11 form .gform-button:active::after,
  #gform_12 form input[type="submit"]:active::after,
  #gform_12 form .gform-button:active::after,
  #gform_13 form input[type="submit"]:active::after,
  #gform_13 form .gform-button:active::after,
  #gform_14 form input[type="submit"]:active::after,
  #gform_14 form .gform-button:active::after,
  #gform_15 form input[type="submit"]:active::after,
  #gform_15 form .gform-button:active::after,
  #gform_16 form input[type="submit"]:active::after,
  #gform_16 form .gform-button:active::after,
  #gform_17 form input[type="submit"]:active::after,
  #gform_17 form .gform-button:active::after,
  #gform_18 form input[type="submit"]:active::after,
  #gform_18 form .gform-button:active::after,
  #gform_19 form input[type="submit"]:active::after,
  #gform_19 form .gform-button:active::after,
  #gform_20 form input[type="submit"]:active::after,
  #gform_20 form .gform-button:active::after,
  #gform_21 form input[type="submit"]:active::after,
  #gform_21 form .gform-button:active::after,
  #gform_22 form input[type="submit"]:active::after,
  #gform_22 form .gform-button:active::after,
  #gform_23 form input[type="submit"]:active::after,
  #gform_23 form .gform-button:active::after,
  #gform_24 form input[type="submit"]:active::after,
  #gform_24 form .gform-button:active::after,
  #gform_25 form input[type="submit"]:active::after,
  #gform_25 form .gform-button:active::after {
      animation: gform-ripple 0.6s ease-out;
    }#gform_1 form input[type="submit"].button-small,
  #gform_1 form .gform-button.button-small,
  #gform_2 form input[type="submit"].button-small,
  #gform_2 form .gform-button.button-small,
  #gform_3 form input[type="submit"].button-small,
  #gform_3 form .gform-button.button-small,
  #gform_4 form input[type="submit"].button-small,
  #gform_4 form .gform-button.button-small,
  #gform_5 form input[type="submit"].button-small,
  #gform_5 form .gform-button.button-small,
  #gform_6 form input[type="submit"].button-small,
  #gform_6 form .gform-button.button-small,
  #gform_7 form input[type="submit"].button-small,
  #gform_7 form .gform-button.button-small,
  #gform_8 form input[type="submit"].button-small,
  #gform_8 form .gform-button.button-small,
  #gform_9 form input[type="submit"].button-small,
  #gform_9 form .gform-button.button-small,
  #gform_10 form input[type="submit"].button-small,
  #gform_10 form .gform-button.button-small,
  #gform_11 form input[type="submit"].button-small,
  #gform_11 form .gform-button.button-small,
  #gform_12 form input[type="submit"].button-small,
  #gform_12 form .gform-button.button-small,
  #gform_13 form input[type="submit"].button-small,
  #gform_13 form .gform-button.button-small,
  #gform_14 form input[type="submit"].button-small,
  #gform_14 form .gform-button.button-small,
  #gform_15 form input[type="submit"].button-small,
  #gform_15 form .gform-button.button-small,
  #gform_16 form input[type="submit"].button-small,
  #gform_16 form .gform-button.button-small,
  #gform_17 form input[type="submit"].button-small,
  #gform_17 form .gform-button.button-small,
  #gform_18 form input[type="submit"].button-small,
  #gform_18 form .gform-button.button-small,
  #gform_19 form input[type="submit"].button-small,
  #gform_19 form .gform-button.button-small,
  #gform_20 form input[type="submit"].button-small,
  #gform_20 form .gform-button.button-small,
  #gform_21 form input[type="submit"].button-small,
  #gform_21 form .gform-button.button-small,
  #gform_22 form input[type="submit"].button-small,
  #gform_22 form .gform-button.button-small,
  #gform_23 form input[type="submit"].button-small,
  #gform_23 form .gform-button.button-small,
  #gform_24 form input[type="submit"].button-small,
  #gform_24 form .gform-button.button-small,
  #gform_25 form input[type="submit"].button-small,
  #gform_25 form .gform-button.button-small{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}#gform_1 form input[type="submit"]:disabled,
  #gform_1 form .gform-button:disabled,
  #gform_2 form input[type="submit"]:disabled,
  #gform_2 form .gform-button:disabled,
  #gform_3 form input[type="submit"]:disabled,
  #gform_3 form .gform-button:disabled,
  #gform_4 form input[type="submit"]:disabled,
  #gform_4 form .gform-button:disabled,
  #gform_5 form input[type="submit"]:disabled,
  #gform_5 form .gform-button:disabled,
  #gform_6 form input[type="submit"]:disabled,
  #gform_6 form .gform-button:disabled,
  #gform_7 form input[type="submit"]:disabled,
  #gform_7 form .gform-button:disabled,
  #gform_8 form input[type="submit"]:disabled,
  #gform_8 form .gform-button:disabled,
  #gform_9 form input[type="submit"]:disabled,
  #gform_9 form .gform-button:disabled,
  #gform_10 form input[type="submit"]:disabled,
  #gform_10 form .gform-button:disabled,
  #gform_11 form input[type="submit"]:disabled,
  #gform_11 form .gform-button:disabled,
  #gform_12 form input[type="submit"]:disabled,
  #gform_12 form .gform-button:disabled,
  #gform_13 form input[type="submit"]:disabled,
  #gform_13 form .gform-button:disabled,
  #gform_14 form input[type="submit"]:disabled,
  #gform_14 form .gform-button:disabled,
  #gform_15 form input[type="submit"]:disabled,
  #gform_15 form .gform-button:disabled,
  #gform_16 form input[type="submit"]:disabled,
  #gform_16 form .gform-button:disabled,
  #gform_17 form input[type="submit"]:disabled,
  #gform_17 form .gform-button:disabled,
  #gform_18 form input[type="submit"]:disabled,
  #gform_18 form .gform-button:disabled,
  #gform_19 form input[type="submit"]:disabled,
  #gform_19 form .gform-button:disabled,
  #gform_20 form input[type="submit"]:disabled,
  #gform_20 form .gform-button:disabled,
  #gform_21 form input[type="submit"]:disabled,
  #gform_21 form .gform-button:disabled,
  #gform_22 form input[type="submit"]:disabled,
  #gform_22 form .gform-button:disabled,
  #gform_23 form input[type="submit"]:disabled,
  #gform_23 form .gform-button:disabled,
  #gform_24 form input[type="submit"]:disabled,
  #gform_24 form .gform-button:disabled,
  #gform_25 form input[type="submit"]:disabled,
  #gform_25 form .gform-button:disabled{
  cursor: not-allowed;
  opacity: 0.5;
    transform: none;
}#gform_1 form input[type="submit"]:disabled:hover,
  #gform_1 form .gform-button:disabled:hover,
  #gform_2 form input[type="submit"]:disabled:hover,
  #gform_2 form .gform-button:disabled:hover,
  #gform_3 form input[type="submit"]:disabled:hover,
  #gform_3 form .gform-button:disabled:hover,
  #gform_4 form input[type="submit"]:disabled:hover,
  #gform_4 form .gform-button:disabled:hover,
  #gform_5 form input[type="submit"]:disabled:hover,
  #gform_5 form .gform-button:disabled:hover,
  #gform_6 form input[type="submit"]:disabled:hover,
  #gform_6 form .gform-button:disabled:hover,
  #gform_7 form input[type="submit"]:disabled:hover,
  #gform_7 form .gform-button:disabled:hover,
  #gform_8 form input[type="submit"]:disabled:hover,
  #gform_8 form .gform-button:disabled:hover,
  #gform_9 form input[type="submit"]:disabled:hover,
  #gform_9 form .gform-button:disabled:hover,
  #gform_10 form input[type="submit"]:disabled:hover,
  #gform_10 form .gform-button:disabled:hover,
  #gform_11 form input[type="submit"]:disabled:hover,
  #gform_11 form .gform-button:disabled:hover,
  #gform_12 form input[type="submit"]:disabled:hover,
  #gform_12 form .gform-button:disabled:hover,
  #gform_13 form input[type="submit"]:disabled:hover,
  #gform_13 form .gform-button:disabled:hover,
  #gform_14 form input[type="submit"]:disabled:hover,
  #gform_14 form .gform-button:disabled:hover,
  #gform_15 form input[type="submit"]:disabled:hover,
  #gform_15 form .gform-button:disabled:hover,
  #gform_16 form input[type="submit"]:disabled:hover,
  #gform_16 form .gform-button:disabled:hover,
  #gform_17 form input[type="submit"]:disabled:hover,
  #gform_17 form .gform-button:disabled:hover,
  #gform_18 form input[type="submit"]:disabled:hover,
  #gform_18 form .gform-button:disabled:hover,
  #gform_19 form input[type="submit"]:disabled:hover,
  #gform_19 form .gform-button:disabled:hover,
  #gform_20 form input[type="submit"]:disabled:hover,
  #gform_20 form .gform-button:disabled:hover,
  #gform_21 form input[type="submit"]:disabled:hover,
  #gform_21 form .gform-button:disabled:hover,
  #gform_22 form input[type="submit"]:disabled:hover,
  #gform_22 form .gform-button:disabled:hover,
  #gform_23 form input[type="submit"]:disabled:hover,
  #gform_23 form .gform-button:disabled:hover,
  #gform_24 form input[type="submit"]:disabled:hover,
  #gform_24 form .gform-button:disabled:hover,
  #gform_25 form input[type="submit"]:disabled:hover,
  #gform_25 form .gform-button:disabled:hover {
      transform: none;
      box-shadow: none;
    }#gform_1 form .ginput_container_fileupload .gform_drop_area, #gform_2 form .ginput_container_fileupload .gform_drop_area, #gform_3 form .ginput_container_fileupload .gform_drop_area, #gform_4 form .ginput_container_fileupload .gform_drop_area, #gform_5 form .ginput_container_fileupload .gform_drop_area, #gform_6 form .ginput_container_fileupload .gform_drop_area, #gform_7 form .ginput_container_fileupload .gform_drop_area, #gform_8 form .ginput_container_fileupload .gform_drop_area, #gform_9 form .ginput_container_fileupload .gform_drop_area, #gform_10 form .ginput_container_fileupload .gform_drop_area, #gform_11 form .ginput_container_fileupload .gform_drop_area, #gform_12 form .ginput_container_fileupload .gform_drop_area, #gform_13 form .ginput_container_fileupload .gform_drop_area, #gform_14 form .ginput_container_fileupload .gform_drop_area, #gform_15 form .ginput_container_fileupload .gform_drop_area, #gform_16 form .ginput_container_fileupload .gform_drop_area, #gform_17 form .ginput_container_fileupload .gform_drop_area, #gform_18 form .ginput_container_fileupload .gform_drop_area, #gform_19 form .ginput_container_fileupload .gform_drop_area, #gform_20 form .ginput_container_fileupload .gform_drop_area, #gform_21 form .ginput_container_fileupload .gform_drop_area, #gform_22 form .ginput_container_fileupload .gform_drop_area, #gform_23 form .ginput_container_fileupload .gform_drop_area, #gform_24 form .ginput_container_fileupload .gform_drop_area, #gform_25 form .ginput_container_fileupload .gform_drop_area{
  border-radius: 0.5rem;
  border-width: 2px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  padding: 1.5rem;
  text-align: center;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}#gform_1 form .ginput_container_fileupload .gform_drop_area:hover, #gform_2 form .ginput_container_fileupload .gform_drop_area:hover, #gform_3 form .ginput_container_fileupload .gform_drop_area:hover, #gform_4 form .ginput_container_fileupload .gform_drop_area:hover, #gform_5 form .ginput_container_fileupload .gform_drop_area:hover, #gform_6 form .ginput_container_fileupload .gform_drop_area:hover, #gform_7 form .ginput_container_fileupload .gform_drop_area:hover, #gform_8 form .ginput_container_fileupload .gform_drop_area:hover, #gform_9 form .ginput_container_fileupload .gform_drop_area:hover, #gform_10 form .ginput_container_fileupload .gform_drop_area:hover, #gform_11 form .ginput_container_fileupload .gform_drop_area:hover, #gform_12 form .ginput_container_fileupload .gform_drop_area:hover, #gform_13 form .ginput_container_fileupload .gform_drop_area:hover, #gform_14 form .ginput_container_fileupload .gform_drop_area:hover, #gform_15 form .ginput_container_fileupload .gform_drop_area:hover, #gform_16 form .ginput_container_fileupload .gform_drop_area:hover, #gform_17 form .ginput_container_fileupload .gform_drop_area:hover, #gform_18 form .ginput_container_fileupload .gform_drop_area:hover, #gform_19 form .ginput_container_fileupload .gform_drop_area:hover, #gform_20 form .ginput_container_fileupload .gform_drop_area:hover, #gform_21 form .ginput_container_fileupload .gform_drop_area:hover, #gform_22 form .ginput_container_fileupload .gform_drop_area:hover, #gform_23 form .ginput_container_fileupload .gform_drop_area:hover, #gform_24 form .ginput_container_fileupload .gform_drop_area:hover, #gform_25 form .ginput_container_fileupload .gform_drop_area:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}#gform_1 form .ginput_container_fileupload .gform_button_select_files, #gform_2 form .ginput_container_fileupload .gform_button_select_files, #gform_3 form .ginput_container_fileupload .gform_button_select_files, #gform_4 form .ginput_container_fileupload .gform_button_select_files, #gform_5 form .ginput_container_fileupload .gform_button_select_files, #gform_6 form .ginput_container_fileupload .gform_button_select_files, #gform_7 form .ginput_container_fileupload .gform_button_select_files, #gform_8 form .ginput_container_fileupload .gform_button_select_files, #gform_9 form .ginput_container_fileupload .gform_button_select_files, #gform_10 form .ginput_container_fileupload .gform_button_select_files, #gform_11 form .ginput_container_fileupload .gform_button_select_files, #gform_12 form .ginput_container_fileupload .gform_button_select_files, #gform_13 form .ginput_container_fileupload .gform_button_select_files, #gform_14 form .ginput_container_fileupload .gform_button_select_files, #gform_15 form .ginput_container_fileupload .gform_button_select_files, #gform_16 form .ginput_container_fileupload .gform_button_select_files, #gform_17 form .ginput_container_fileupload .gform_button_select_files, #gform_18 form .ginput_container_fileupload .gform_button_select_files, #gform_19 form .ginput_container_fileupload .gform_button_select_files, #gform_20 form .ginput_container_fileupload .gform_button_select_files, #gform_21 form .ginput_container_fileupload .gform_button_select_files, #gform_22 form .ginput_container_fileupload .gform_button_select_files, #gform_23 form .ginput_container_fileupload .gform_button_select_files, #gform_24 form .ginput_container_fileupload .gform_button_select_files, #gform_25 form .ginput_container_fileupload .gform_button_select_files{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}#gform_1 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_2 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_3 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_4 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_5 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_6 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_7 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_8 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_9 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_10 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_11 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_12 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_13 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_14 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_15 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_16 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_17 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_18 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_19 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_20 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_21 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_22 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_23 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_24 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_25 form .ginput_container_fileupload .gform_button_select_files:hover{
  text-decoration-line: none !important;
}#gform_1 form .ginput_container_fileupload .gform_button_select_files, #gform_2 form .ginput_container_fileupload .gform_button_select_files, #gform_3 form .ginput_container_fileupload .gform_button_select_files, #gform_4 form .ginput_container_fileupload .gform_button_select_files, #gform_5 form .ginput_container_fileupload .gform_button_select_files, #gform_6 form .ginput_container_fileupload .gform_button_select_files, #gform_7 form .ginput_container_fileupload .gform_button_select_files, #gform_8 form .ginput_container_fileupload .gform_button_select_files, #gform_9 form .ginput_container_fileupload .gform_button_select_files, #gform_10 form .ginput_container_fileupload .gform_button_select_files, #gform_11 form .ginput_container_fileupload .gform_button_select_files, #gform_12 form .ginput_container_fileupload .gform_button_select_files, #gform_13 form .ginput_container_fileupload .gform_button_select_files, #gform_14 form .ginput_container_fileupload .gform_button_select_files, #gform_15 form .ginput_container_fileupload .gform_button_select_files, #gform_16 form .ginput_container_fileupload .gform_button_select_files, #gform_17 form .ginput_container_fileupload .gform_button_select_files, #gform_18 form .ginput_container_fileupload .gform_button_select_files, #gform_19 form .ginput_container_fileupload .gform_button_select_files, #gform_20 form .ginput_container_fileupload .gform_button_select_files, #gform_21 form .ginput_container_fileupload .gform_button_select_files, #gform_22 form .ginput_container_fileupload .gform_button_select_files, #gform_23 form .ginput_container_fileupload .gform_button_select_files, #gform_24 form .ginput_container_fileupload .gform_button_select_files, #gform_25 form .ginput_container_fileupload .gform_button_select_files{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
  font-family: "nimbus-sans", sans-serif;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.slider-block .custom-dots-container button#gform_1 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_2 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_3 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_4 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_5 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_6 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_7 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_8 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_9 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_10 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_11 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_12 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_13 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_14 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_15 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_16 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_17 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_18 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_19 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_20 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_21 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_22 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_23 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_24 form .ginput_container_fileupload .gform_button_select_files,.slider-block .custom-dots-container button #gform_25 form .ginput_container_fileupload .gform_button_select_files {
                transform: scale(1.2);
            }#gform_1 form .ginput_container_fileupload .gform_button_select_files, #gform_2 form .ginput_container_fileupload .gform_button_select_files, #gform_3 form .ginput_container_fileupload .gform_button_select_files, #gform_4 form .ginput_container_fileupload .gform_button_select_files, #gform_5 form .ginput_container_fileupload .gform_button_select_files, #gform_6 form .ginput_container_fileupload .gform_button_select_files, #gform_7 form .ginput_container_fileupload .gform_button_select_files, #gform_8 form .ginput_container_fileupload .gform_button_select_files, #gform_9 form .ginput_container_fileupload .gform_button_select_files, #gform_10 form .ginput_container_fileupload .gform_button_select_files, #gform_11 form .ginput_container_fileupload .gform_button_select_files, #gform_12 form .ginput_container_fileupload .gform_button_select_files, #gform_13 form .ginput_container_fileupload .gform_button_select_files, #gform_14 form .ginput_container_fileupload .gform_button_select_files, #gform_15 form .ginput_container_fileupload .gform_button_select_files, #gform_16 form .ginput_container_fileupload .gform_button_select_files, #gform_17 form .ginput_container_fileupload .gform_button_select_files, #gform_18 form .ginput_container_fileupload .gform_button_select_files, #gform_19 form .ginput_container_fileupload .gform_button_select_files, #gform_20 form .ginput_container_fileupload .gform_button_select_files, #gform_21 form .ginput_container_fileupload .gform_button_select_files, #gform_22 form .ginput_container_fileupload .gform_button_select_files, #gform_23 form .ginput_container_fileupload .gform_button_select_files, #gform_24 form .ginput_container_fileupload .gform_button_select_files, #gform_25 form .ginput_container_fileupload .gform_button_select_files {
    
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
  }#gform_1 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_2 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_3 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_4 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_5 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_6 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_7 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_8 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_9 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_10 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_11 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_12 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_13 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_14 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_15 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_16 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_17 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_18 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_19 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_20 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_21 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_22 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_23 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_24 form .ginput_container_fileupload .gform_button_select_files:hover, #gform_25 form .ginput_container_fileupload .gform_button_select_files:hover {
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
      background-color: #85693A;
    }#gform_1 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_2 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_3 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_4 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_5 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_6 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_7 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_8 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_9 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_10 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_11 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_12 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_13 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_14 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_15 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_16 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_17 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_18 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_19 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_20 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_21 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_22 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_23 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_24 form .ginput_container_fileupload .gform_button_select_files:focus, #gform_25 form .ginput_container_fileupload .gform_button_select_files:focus {
      outline: none;
      box-shadow: 0 0 0 2px rgb(133 105 58 / 40), 0 0 0 4px rgba(133, 105, 58, 0.2);
      transform: translateY(-1px);
    }#gform_1 form .ginput_container_fileupload .gform_button_select_files:active, #gform_2 form .ginput_container_fileupload .gform_button_select_files:active, #gform_3 form .ginput_container_fileupload .gform_button_select_files:active, #gform_4 form .ginput_container_fileupload .gform_button_select_files:active, #gform_5 form .ginput_container_fileupload .gform_button_select_files:active, #gform_6 form .ginput_container_fileupload .gform_button_select_files:active, #gform_7 form .ginput_container_fileupload .gform_button_select_files:active, #gform_8 form .ginput_container_fileupload .gform_button_select_files:active, #gform_9 form .ginput_container_fileupload .gform_button_select_files:active, #gform_10 form .ginput_container_fileupload .gform_button_select_files:active, #gform_11 form .ginput_container_fileupload .gform_button_select_files:active, #gform_12 form .ginput_container_fileupload .gform_button_select_files:active, #gform_13 form .ginput_container_fileupload .gform_button_select_files:active, #gform_14 form .ginput_container_fileupload .gform_button_select_files:active, #gform_15 form .ginput_container_fileupload .gform_button_select_files:active, #gform_16 form .ginput_container_fileupload .gform_button_select_files:active, #gform_17 form .ginput_container_fileupload .gform_button_select_files:active, #gform_18 form .ginput_container_fileupload .gform_button_select_files:active, #gform_19 form .ginput_container_fileupload .gform_button_select_files:active, #gform_20 form .ginput_container_fileupload .gform_button_select_files:active, #gform_21 form .ginput_container_fileupload .gform_button_select_files:active, #gform_22 form .ginput_container_fileupload .gform_button_select_files:active, #gform_23 form .ginput_container_fileupload .gform_button_select_files:active, #gform_24 form .ginput_container_fileupload .gform_button_select_files:active, #gform_25 form .ginput_container_fileupload .gform_button_select_files:active {
      transform: translateY(0);
    }#gform_1 form .ginput_container_fileupload .gform_button_select_files::after, #gform_2 form .ginput_container_fileupload .gform_button_select_files::after, #gform_3 form .ginput_container_fileupload .gform_button_select_files::after, #gform_4 form .ginput_container_fileupload .gform_button_select_files::after, #gform_5 form .ginput_container_fileupload .gform_button_select_files::after, #gform_6 form .ginput_container_fileupload .gform_button_select_files::after, #gform_7 form .ginput_container_fileupload .gform_button_select_files::after, #gform_8 form .ginput_container_fileupload .gform_button_select_files::after, #gform_9 form .ginput_container_fileupload .gform_button_select_files::after, #gform_10 form .ginput_container_fileupload .gform_button_select_files::after, #gform_11 form .ginput_container_fileupload .gform_button_select_files::after, #gform_12 form .ginput_container_fileupload .gform_button_select_files::after, #gform_13 form .ginput_container_fileupload .gform_button_select_files::after, #gform_14 form .ginput_container_fileupload .gform_button_select_files::after, #gform_15 form .ginput_container_fileupload .gform_button_select_files::after, #gform_16 form .ginput_container_fileupload .gform_button_select_files::after, #gform_17 form .ginput_container_fileupload .gform_button_select_files::after, #gform_18 form .ginput_container_fileupload .gform_button_select_files::after, #gform_19 form .ginput_container_fileupload .gform_button_select_files::after, #gform_20 form .ginput_container_fileupload .gform_button_select_files::after, #gform_21 form .ginput_container_fileupload .gform_button_select_files::after, #gform_22 form .ginput_container_fileupload .gform_button_select_files::after, #gform_23 form .ginput_container_fileupload .gform_button_select_files::after, #gform_24 form .ginput_container_fileupload .gform_button_select_files::after, #gform_25 form .ginput_container_fileupload .gform_button_select_files::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 5px;
      height: 5px;
      background: rgba(255, 255, 255, 0.5);
      opacity: 0;
      border-radius: 100%;
      transform: scale(1, 1) translate(-50%);
      transform-origin: 50% 50%;
      pointer-events: none;
    }#gform_1 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_2 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_3 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_4 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_5 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_6 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_7 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_8 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_9 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_10 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_11 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_12 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_13 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_14 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_15 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_16 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_17 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_18 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_19 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_20 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_21 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_22 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_23 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_24 form .ginput_container_fileupload .gform_button_select_files:active::after, #gform_25 form .ginput_container_fileupload .gform_button_select_files:active::after {
      animation: gform-ripple 0.6s ease-out;
    }#gform_1 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_2 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_3 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_4 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_5 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_6 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_7 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_8 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_9 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_10 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_11 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_12 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_13 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_14 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_15 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_16 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_17 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_18 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_19 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_20 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_21 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_22 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_23 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_24 form .ginput_container_fileupload .gform_button_select_files.button-small, #gform_25 form .ginput_container_fileupload .gform_button_select_files.button-small{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}#gform_1 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_2 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_3 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_4 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_5 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_6 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_7 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_8 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_9 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_10 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_11 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_12 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_13 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_14 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_15 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_16 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_17 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_18 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_19 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_20 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_21 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_22 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_23 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_24 form .ginput_container_fileupload .gform_button_select_files:disabled, #gform_25 form .ginput_container_fileupload .gform_button_select_files:disabled{
  cursor: not-allowed;
  opacity: 0.5;
    transform: none;
}#gform_1 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_2 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_3 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_4 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_5 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_6 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_7 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_8 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_9 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_10 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_11 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_12 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_13 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_14 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_15 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_16 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_17 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_18 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_19 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_20 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_21 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_22 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_23 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_24 form .ginput_container_fileupload .gform_button_select_files:disabled:hover, #gform_25 form .ginput_container_fileupload .gform_button_select_files:disabled:hover {
      transform: none;
      box-shadow: none;
    }#gform_1 form .ginput_container_fileupload .gform_button_select_files, #gform_2 form .ginput_container_fileupload .gform_button_select_files, #gform_3 form .ginput_container_fileupload .gform_button_select_files, #gform_4 form .ginput_container_fileupload .gform_button_select_files, #gform_5 form .ginput_container_fileupload .gform_button_select_files, #gform_6 form .ginput_container_fileupload .gform_button_select_files, #gform_7 form .ginput_container_fileupload .gform_button_select_files, #gform_8 form .ginput_container_fileupload .gform_button_select_files, #gform_9 form .ginput_container_fileupload .gform_button_select_files, #gform_10 form .ginput_container_fileupload .gform_button_select_files, #gform_11 form .ginput_container_fileupload .gform_button_select_files, #gform_12 form .ginput_container_fileupload .gform_button_select_files, #gform_13 form .ginput_container_fileupload .gform_button_select_files, #gform_14 form .ginput_container_fileupload .gform_button_select_files, #gform_15 form .ginput_container_fileupload .gform_button_select_files, #gform_16 form .ginput_container_fileupload .gform_button_select_files, #gform_17 form .ginput_container_fileupload .gform_button_select_files, #gform_18 form .ginput_container_fileupload .gform_button_select_files, #gform_19 form .ginput_container_fileupload .gform_button_select_files, #gform_20 form .ginput_container_fileupload .gform_button_select_files, #gform_21 form .ginput_container_fileupload .gform_button_select_files, #gform_22 form .ginput_container_fileupload .gform_button_select_files, #gform_23 form .ginput_container_fileupload .gform_button_select_files, #gform_24 form .ginput_container_fileupload .gform_button_select_files, #gform_25 form .ginput_container_fileupload .gform_button_select_files{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
}#gform_1 form .gsection, #gform_2 form .gsection, #gform_3 form .gsection, #gform_4 form .gsection, #gform_5 form .gsection, #gform_6 form .gsection, #gform_7 form .gsection, #gform_8 form .gsection, #gform_9 form .gsection, #gform_10 form .gsection, #gform_11 form .gsection, #gform_12 form .gsection, #gform_13 form .gsection, #gform_14 form .gsection, #gform_15 form .gsection, #gform_16 form .gsection, #gform_17 form .gsection, #gform_18 form .gsection, #gform_19 form .gsection, #gform_20 form .gsection, #gform_21 form .gsection, #gform_22 form .gsection, #gform_23 form .gsection, #gform_24 form .gsection, #gform_25 form .gsection{
  margin-top: 2rem;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  padding-top: 2rem;
}#gform_1 form .gsection .gsection_title, #gform_2 form .gsection .gsection_title, #gform_3 form .gsection .gsection_title, #gform_4 form .gsection .gsection_title, #gform_5 form .gsection .gsection_title, #gform_6 form .gsection .gsection_title, #gform_7 form .gsection .gsection_title, #gform_8 form .gsection .gsection_title, #gform_9 form .gsection .gsection_title, #gform_10 form .gsection .gsection_title, #gform_11 form .gsection .gsection_title, #gform_12 form .gsection .gsection_title, #gform_13 form .gsection .gsection_title, #gform_14 form .gsection .gsection_title, #gform_15 form .gsection .gsection_title, #gform_16 form .gsection .gsection_title, #gform_17 form .gsection .gsection_title, #gform_18 form .gsection .gsection_title, #gform_19 form .gsection .gsection_title, #gform_20 form .gsection .gsection_title, #gform_21 form .gsection .gsection_title, #gform_22 form .gsection .gsection_title, #gform_23 form .gsection .gsection_title, #gform_24 form .gsection .gsection_title, #gform_25 form .gsection .gsection_title{
  margin-bottom: 1rem;
  padding-bottom: 0px;
  font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#gform_1 form .gsection .gsection_description, #gform_2 form .gsection .gsection_description, #gform_3 form .gsection .gsection_description, #gform_4 form .gsection .gsection_description, #gform_5 form .gsection .gsection_description, #gform_6 form .gsection .gsection_description, #gform_7 form .gsection .gsection_description, #gform_8 form .gsection .gsection_description, #gform_9 form .gsection .gsection_description, #gform_10 form .gsection .gsection_description, #gform_11 form .gsection .gsection_description, #gform_12 form .gsection .gsection_description, #gform_13 form .gsection .gsection_description, #gform_14 form .gsection .gsection_description, #gform_15 form .gsection .gsection_description, #gform_16 form .gsection .gsection_description, #gform_17 form .gsection .gsection_description, #gform_18 form .gsection .gsection_description, #gform_19 form .gsection .gsection_description, #gform_20 form .gsection .gsection_description, #gform_21 form .gsection .gsection_description, #gform_22 form .gsection .gsection_description, #gform_23 form .gsection .gsection_description, #gform_24 form .gsection .gsection_description, #gform_25 form .gsection .gsection_description{
  line-height: 1.625;
  --tw-text-opacity: 1;
  color: rgb(95 105 128 / var(--tw-text-opacity));
}#gform_1 form .gfield_error input,
  #gform_1 form .gfield_error select,
  #gform_1 form .gfield_error textarea,
  #gform_2 form .gfield_error input,
  #gform_2 form .gfield_error select,
  #gform_2 form .gfield_error textarea,
  #gform_3 form .gfield_error input,
  #gform_3 form .gfield_error select,
  #gform_3 form .gfield_error textarea,
  #gform_4 form .gfield_error input,
  #gform_4 form .gfield_error select,
  #gform_4 form .gfield_error textarea,
  #gform_5 form .gfield_error input,
  #gform_5 form .gfield_error select,
  #gform_5 form .gfield_error textarea,
  #gform_6 form .gfield_error input,
  #gform_6 form .gfield_error select,
  #gform_6 form .gfield_error textarea,
  #gform_7 form .gfield_error input,
  #gform_7 form .gfield_error select,
  #gform_7 form .gfield_error textarea,
  #gform_8 form .gfield_error input,
  #gform_8 form .gfield_error select,
  #gform_8 form .gfield_error textarea,
  #gform_9 form .gfield_error input,
  #gform_9 form .gfield_error select,
  #gform_9 form .gfield_error textarea,
  #gform_10 form .gfield_error input,
  #gform_10 form .gfield_error select,
  #gform_10 form .gfield_error textarea,
  #gform_11 form .gfield_error input,
  #gform_11 form .gfield_error select,
  #gform_11 form .gfield_error textarea,
  #gform_12 form .gfield_error input,
  #gform_12 form .gfield_error select,
  #gform_12 form .gfield_error textarea,
  #gform_13 form .gfield_error input,
  #gform_13 form .gfield_error select,
  #gform_13 form .gfield_error textarea,
  #gform_14 form .gfield_error input,
  #gform_14 form .gfield_error select,
  #gform_14 form .gfield_error textarea,
  #gform_15 form .gfield_error input,
  #gform_15 form .gfield_error select,
  #gform_15 form .gfield_error textarea,
  #gform_16 form .gfield_error input,
  #gform_16 form .gfield_error select,
  #gform_16 form .gfield_error textarea,
  #gform_17 form .gfield_error input,
  #gform_17 form .gfield_error select,
  #gform_17 form .gfield_error textarea,
  #gform_18 form .gfield_error input,
  #gform_18 form .gfield_error select,
  #gform_18 form .gfield_error textarea,
  #gform_19 form .gfield_error input,
  #gform_19 form .gfield_error select,
  #gform_19 form .gfield_error textarea,
  #gform_20 form .gfield_error input,
  #gform_20 form .gfield_error select,
  #gform_20 form .gfield_error textarea,
  #gform_21 form .gfield_error input,
  #gform_21 form .gfield_error select,
  #gform_21 form .gfield_error textarea,
  #gform_22 form .gfield_error input,
  #gform_22 form .gfield_error select,
  #gform_22 form .gfield_error textarea,
  #gform_23 form .gfield_error input,
  #gform_23 form .gfield_error select,
  #gform_23 form .gfield_error textarea,
  #gform_24 form .gfield_error input,
  #gform_24 form .gfield_error select,
  #gform_24 form .gfield_error textarea,
  #gform_25 form .gfield_error input,
  #gform_25 form .gfield_error select,
  #gform_25 form .gfield_error textarea{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}#gform_1 form .gfield_error input:focus, #gform_1 form .gfield_error select:focus, #gform_1 form .gfield_error textarea:focus, #gform_2 form .gfield_error input:focus, #gform_2 form .gfield_error select:focus, #gform_2 form .gfield_error textarea:focus, #gform_3 form .gfield_error input:focus, #gform_3 form .gfield_error select:focus, #gform_3 form .gfield_error textarea:focus, #gform_4 form .gfield_error input:focus, #gform_4 form .gfield_error select:focus, #gform_4 form .gfield_error textarea:focus, #gform_5 form .gfield_error input:focus, #gform_5 form .gfield_error select:focus, #gform_5 form .gfield_error textarea:focus, #gform_6 form .gfield_error input:focus, #gform_6 form .gfield_error select:focus, #gform_6 form .gfield_error textarea:focus, #gform_7 form .gfield_error input:focus, #gform_7 form .gfield_error select:focus, #gform_7 form .gfield_error textarea:focus, #gform_8 form .gfield_error input:focus, #gform_8 form .gfield_error select:focus, #gform_8 form .gfield_error textarea:focus, #gform_9 form .gfield_error input:focus, #gform_9 form .gfield_error select:focus, #gform_9 form .gfield_error textarea:focus, #gform_10 form .gfield_error input:focus, #gform_10 form .gfield_error select:focus, #gform_10 form .gfield_error textarea:focus, #gform_11 form .gfield_error input:focus, #gform_11 form .gfield_error select:focus, #gform_11 form .gfield_error textarea:focus, #gform_12 form .gfield_error input:focus, #gform_12 form .gfield_error select:focus, #gform_12 form .gfield_error textarea:focus, #gform_13 form .gfield_error input:focus, #gform_13 form .gfield_error select:focus, #gform_13 form .gfield_error textarea:focus, #gform_14 form .gfield_error input:focus, #gform_14 form .gfield_error select:focus, #gform_14 form .gfield_error textarea:focus, #gform_15 form .gfield_error input:focus, #gform_15 form .gfield_error select:focus, #gform_15 form .gfield_error textarea:focus, #gform_16 form .gfield_error input:focus, #gform_16 form .gfield_error select:focus, #gform_16 form .gfield_error textarea:focus, #gform_17 form .gfield_error input:focus, #gform_17 form .gfield_error select:focus, #gform_17 form .gfield_error textarea:focus, #gform_18 form .gfield_error input:focus, #gform_18 form .gfield_error select:focus, #gform_18 form .gfield_error textarea:focus, #gform_19 form .gfield_error input:focus, #gform_19 form .gfield_error select:focus, #gform_19 form .gfield_error textarea:focus, #gform_20 form .gfield_error input:focus, #gform_20 form .gfield_error select:focus, #gform_20 form .gfield_error textarea:focus, #gform_21 form .gfield_error input:focus, #gform_21 form .gfield_error select:focus, #gform_21 form .gfield_error textarea:focus, #gform_22 form .gfield_error input:focus, #gform_22 form .gfield_error select:focus, #gform_22 form .gfield_error textarea:focus, #gform_23 form .gfield_error input:focus, #gform_23 form .gfield_error select:focus, #gform_23 form .gfield_error textarea:focus, #gform_24 form .gfield_error input:focus, #gform_24 form .gfield_error select:focus, #gform_24 form .gfield_error textarea:focus, #gform_25 form .gfield_error input:focus, #gform_25 form .gfield_error select:focus, #gform_25 form .gfield_error textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(239 68 68 / 0.2);
}#gform_1 form .gfield_validation_message,
  #gform_1 form .validation_message,
  #gform_2 form .gfield_validation_message,
  #gform_2 form .validation_message,
  #gform_3 form .gfield_validation_message,
  #gform_3 form .validation_message,
  #gform_4 form .gfield_validation_message,
  #gform_4 form .validation_message,
  #gform_5 form .gfield_validation_message,
  #gform_5 form .validation_message,
  #gform_6 form .gfield_validation_message,
  #gform_6 form .validation_message,
  #gform_7 form .gfield_validation_message,
  #gform_7 form .validation_message,
  #gform_8 form .gfield_validation_message,
  #gform_8 form .validation_message,
  #gform_9 form .gfield_validation_message,
  #gform_9 form .validation_message,
  #gform_10 form .gfield_validation_message,
  #gform_10 form .validation_message,
  #gform_11 form .gfield_validation_message,
  #gform_11 form .validation_message,
  #gform_12 form .gfield_validation_message,
  #gform_12 form .validation_message,
  #gform_13 form .gfield_validation_message,
  #gform_13 form .validation_message,
  #gform_14 form .gfield_validation_message,
  #gform_14 form .validation_message,
  #gform_15 form .gfield_validation_message,
  #gform_15 form .validation_message,
  #gform_16 form .gfield_validation_message,
  #gform_16 form .validation_message,
  #gform_17 form .gfield_validation_message,
  #gform_17 form .validation_message,
  #gform_18 form .gfield_validation_message,
  #gform_18 form .validation_message,
  #gform_19 form .gfield_validation_message,
  #gform_19 form .validation_message,
  #gform_20 form .gfield_validation_message,
  #gform_20 form .validation_message,
  #gform_21 form .gfield_validation_message,
  #gform_21 form .validation_message,
  #gform_22 form .gfield_validation_message,
  #gform_22 form .validation_message,
  #gform_23 form .gfield_validation_message,
  #gform_23 form .validation_message,
  #gform_24 form .gfield_validation_message,
  #gform_24 form .validation_message,
  #gform_25 form .gfield_validation_message,
  #gform_25 form .validation_message{
  margin-top: 0.25rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_1 select,
  #gform_1 textarea,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_2 select,
  #gform_2 textarea,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_3 select,
  #gform_3 textarea,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_4 select,
  #gform_4 textarea,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_5 select,
  #gform_5 textarea,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_6 select,
  #gform_6 textarea,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_7 select,
  #gform_7 textarea,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_8 select,
  #gform_8 textarea,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_9 select,
  #gform_9 textarea,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_10 select,
  #gform_10 textarea,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_11 select,
  #gform_11 textarea,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_12 select,
  #gform_12 textarea,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_13 select,
  #gform_13 textarea,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_14 select,
  #gform_14 textarea,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_15 select,
  #gform_15 textarea,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_16 select,
  #gform_16 textarea,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_17 select,
  #gform_17 textarea,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_18 select,
  #gform_18 textarea,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_19 select,
  #gform_19 textarea,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_20 select,
  #gform_20 textarea,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_21 select,
  #gform_21 textarea,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_22 select,
  #gform_22 textarea,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_23 select,
  #gform_23 textarea,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_24 select,
  #gform_24 textarea,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_25 select,
  #gform_25 textarea{
  width: 100%;
  border-radius: 0px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
    border: 0.85px solid #ffffff;
    background: rgba(217, 217, 217, 0.03);
    -webkit-backdrop-filter: blur(2.125px);
            backdrop-filter: blur(2.125px);
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_1 select:focus,
  #gform_1 textarea:focus,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_2 select:focus,
  #gform_2 textarea:focus,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_3 select:focus,
  #gform_3 textarea:focus,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_4 select:focus,
  #gform_4 textarea:focus,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_5 select:focus,
  #gform_5 textarea:focus,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_6 select:focus,
  #gform_6 textarea:focus,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_7 select:focus,
  #gform_7 textarea:focus,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_8 select:focus,
  #gform_8 textarea:focus,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_9 select:focus,
  #gform_9 textarea:focus,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_10 select:focus,
  #gform_10 textarea:focus,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_11 select:focus,
  #gform_11 textarea:focus,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_12 select:focus,
  #gform_12 textarea:focus,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_13 select:focus,
  #gform_13 textarea:focus,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_14 select:focus,
  #gform_14 textarea:focus,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_15 select:focus,
  #gform_15 textarea:focus,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_16 select:focus,
  #gform_16 textarea:focus,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_17 select:focus,
  #gform_17 textarea:focus,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_18 select:focus,
  #gform_18 textarea:focus,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_19 select:focus,
  #gform_19 textarea:focus,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_20 select:focus,
  #gform_20 textarea:focus,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_21 select:focus,
  #gform_21 textarea:focus,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_22 select:focus,
  #gform_22 textarea:focus,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_23 select:focus,
  #gform_23 textarea:focus,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_24 select:focus,
  #gform_24 textarea:focus,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_25 select:focus,
  #gform_25 textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_1 select:hover,
  #gform_1 textarea:hover,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_2 select:hover,
  #gform_2 textarea:hover,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_3 select:hover,
  #gform_3 textarea:hover,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_4 select:hover,
  #gform_4 textarea:hover,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_5 select:hover,
  #gform_5 textarea:hover,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_6 select:hover,
  #gform_6 textarea:hover,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_7 select:hover,
  #gform_7 textarea:hover,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_8 select:hover,
  #gform_8 textarea:hover,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_9 select:hover,
  #gform_9 textarea:hover,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_10 select:hover,
  #gform_10 textarea:hover,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_11 select:hover,
  #gform_11 textarea:hover,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_12 select:hover,
  #gform_12 textarea:hover,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_13 select:hover,
  #gform_13 textarea:hover,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_14 select:hover,
  #gform_14 textarea:hover,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_15 select:hover,
  #gform_15 textarea:hover,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_16 select:hover,
  #gform_16 textarea:hover,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_17 select:hover,
  #gform_17 textarea:hover,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_18 select:hover,
  #gform_18 textarea:hover,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_19 select:hover,
  #gform_19 textarea:hover,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_20 select:hover,
  #gform_20 textarea:hover,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_21 select:hover,
  #gform_21 textarea:hover,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_22 select:hover,
  #gform_22 textarea:hover,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_23 select:hover,
  #gform_23 textarea:hover,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_24 select:hover,
  #gform_24 textarea:hover,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_25 select:hover,
  #gform_25 textarea:hover{
  --tw-border-opacity: 1;
  border-color: rgb(247 199 116 / var(--tw-border-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_1 select,
  #gform_1 textarea,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_2 select,
  #gform_2 textarea,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_3 select,
  #gform_3 textarea,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_4 select,
  #gform_4 textarea,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_5 select,
  #gform_5 textarea,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_6 select,
  #gform_6 textarea,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_7 select,
  #gform_7 textarea,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_8 select,
  #gform_8 textarea,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_9 select,
  #gform_9 textarea,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_10 select,
  #gform_10 textarea,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_11 select,
  #gform_11 textarea,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_12 select,
  #gform_12 textarea,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_13 select,
  #gform_13 textarea,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_14 select,
  #gform_14 textarea,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_15 select,
  #gform_15 textarea,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_16 select,
  #gform_16 textarea,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_17 select,
  #gform_17 textarea,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_18 select,
  #gform_18 textarea,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_19 select,
  #gform_19 textarea,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_20 select,
  #gform_20 textarea,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_21 select,
  #gform_21 textarea,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_22 select,
  #gform_22 textarea,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_23 select,
  #gform_23 textarea,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_24 select,
  #gform_24 textarea,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_25 select,
  #gform_25 textarea{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_1 select::-moz-placeholder, #gform_1 textarea::-moz-placeholder, #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_2 select::-moz-placeholder, #gform_2 textarea::-moz-placeholder, #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_3 select::-moz-placeholder, #gform_3 textarea::-moz-placeholder, #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_4 select::-moz-placeholder, #gform_4 textarea::-moz-placeholder, #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_5 select::-moz-placeholder, #gform_5 textarea::-moz-placeholder, #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_6 select::-moz-placeholder, #gform_6 textarea::-moz-placeholder, #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_7 select::-moz-placeholder, #gform_7 textarea::-moz-placeholder, #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_8 select::-moz-placeholder, #gform_8 textarea::-moz-placeholder, #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_9 select::-moz-placeholder, #gform_9 textarea::-moz-placeholder, #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_10 select::-moz-placeholder, #gform_10 textarea::-moz-placeholder, #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_11 select::-moz-placeholder, #gform_11 textarea::-moz-placeholder, #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_12 select::-moz-placeholder, #gform_12 textarea::-moz-placeholder, #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_13 select::-moz-placeholder, #gform_13 textarea::-moz-placeholder, #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_14 select::-moz-placeholder, #gform_14 textarea::-moz-placeholder, #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_15 select::-moz-placeholder, #gform_15 textarea::-moz-placeholder, #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_16 select::-moz-placeholder, #gform_16 textarea::-moz-placeholder, #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_17 select::-moz-placeholder, #gform_17 textarea::-moz-placeholder, #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_18 select::-moz-placeholder, #gform_18 textarea::-moz-placeholder, #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_19 select::-moz-placeholder, #gform_19 textarea::-moz-placeholder, #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_20 select::-moz-placeholder, #gform_20 textarea::-moz-placeholder, #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_21 select::-moz-placeholder, #gform_21 textarea::-moz-placeholder, #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_22 select::-moz-placeholder, #gform_22 textarea::-moz-placeholder, #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_23 select::-moz-placeholder, #gform_23 textarea::-moz-placeholder, #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_24 select::-moz-placeholder, #gform_24 textarea::-moz-placeholder, #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_25 select::-moz-placeholder, #gform_25 textarea::-moz-placeholder{
  color: rgb(255 255 255 / 0.6);
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_1 select::placeholder, #gform_1 textarea::placeholder, #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_2 select::placeholder, #gform_2 textarea::placeholder, #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_3 select::placeholder, #gform_3 textarea::placeholder, #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_4 select::placeholder, #gform_4 textarea::placeholder, #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_5 select::placeholder, #gform_5 textarea::placeholder, #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_6 select::placeholder, #gform_6 textarea::placeholder, #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_7 select::placeholder, #gform_7 textarea::placeholder, #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_8 select::placeholder, #gform_8 textarea::placeholder, #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_9 select::placeholder, #gform_9 textarea::placeholder, #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_10 select::placeholder, #gform_10 textarea::placeholder, #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_11 select::placeholder, #gform_11 textarea::placeholder, #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_12 select::placeholder, #gform_12 textarea::placeholder, #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_13 select::placeholder, #gform_13 textarea::placeholder, #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_14 select::placeholder, #gform_14 textarea::placeholder, #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_15 select::placeholder, #gform_15 textarea::placeholder, #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_16 select::placeholder, #gform_16 textarea::placeholder, #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_17 select::placeholder, #gform_17 textarea::placeholder, #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_18 select::placeholder, #gform_18 textarea::placeholder, #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_19 select::placeholder, #gform_19 textarea::placeholder, #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_20 select::placeholder, #gform_20 textarea::placeholder, #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_21 select::placeholder, #gform_21 textarea::placeholder, #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_22 select::placeholder, #gform_22 textarea::placeholder, #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_23 select::placeholder, #gform_23 textarea::placeholder, #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_24 select::placeholder, #gform_24 textarea::placeholder, #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_25 select::placeholder, #gform_25 textarea::placeholder{
  color: rgb(255 255 255 / 0.6);
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_1 select:focus, #gform_1 textarea:focus, #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_2 select:focus, #gform_2 textarea:focus, #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_3 select:focus, #gform_3 textarea:focus, #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_4 select:focus, #gform_4 textarea:focus, #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_5 select:focus, #gform_5 textarea:focus, #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_6 select:focus, #gform_6 textarea:focus, #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_7 select:focus, #gform_7 textarea:focus, #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_8 select:focus, #gform_8 textarea:focus, #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_9 select:focus, #gform_9 textarea:focus, #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_10 select:focus, #gform_10 textarea:focus, #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_11 select:focus, #gform_11 textarea:focus, #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_12 select:focus, #gform_12 textarea:focus, #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_13 select:focus, #gform_13 textarea:focus, #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_14 select:focus, #gform_14 textarea:focus, #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_15 select:focus, #gform_15 textarea:focus, #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_16 select:focus, #gform_16 textarea:focus, #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_17 select:focus, #gform_17 textarea:focus, #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_18 select:focus, #gform_18 textarea:focus, #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_19 select:focus, #gform_19 textarea:focus, #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_20 select:focus, #gform_20 textarea:focus, #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_21 select:focus, #gform_21 textarea:focus, #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_22 select:focus, #gform_22 textarea:focus, #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_23 select:focus, #gform_23 textarea:focus, #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_24 select:focus, #gform_24 textarea:focus, #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_25 select:focus, #gform_25 textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}#gform_1 select, #gform_2 select, #gform_3 select, #gform_4 select, #gform_5 select, #gform_6 select, #gform_7 select, #gform_8 select, #gform_9 select, #gform_10 select, #gform_11 select, #gform_12 select, #gform_13 select, #gform_14 select, #gform_15 select, #gform_16 select, #gform_17 select, #gform_18 select, #gform_19 select, #gform_20 select, #gform_21 select, #gform_22 select, #gform_23 select, #gform_24 select, #gform_25 select{
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  background-color: transparent;
  background-size: 12px;
  background-position: right 1rem center;
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 2.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%2385693a" d="M0 0l5 6 5-6z"/></svg>');
}#gform_1 select:focus, #gform_2 select:focus, #gform_3 select:focus, #gform_4 select:focus, #gform_5 select:focus, #gform_6 select:focus, #gform_7 select:focus, #gform_8 select:focus, #gform_9 select:focus, #gform_10 select:focus, #gform_11 select:focus, #gform_12 select:focus, #gform_13 select:focus, #gform_14 select:focus, #gform_15 select:focus, #gform_16 select:focus, #gform_17 select:focus, #gform_18 select:focus, #gform_19 select:focus, #gform_20 select:focus, #gform_21 select:focus, #gform_22 select:focus, #gform_23 select:focus, #gform_24 select:focus, #gform_25 select:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}#gform_1 textarea, #gform_2 textarea, #gform_3 textarea, #gform_4 textarea, #gform_5 textarea, #gform_6 textarea, #gform_7 textarea, #gform_8 textarea, #gform_9 textarea, #gform_10 textarea, #gform_11 textarea, #gform_12 textarea, #gform_13 textarea, #gform_14 textarea, #gform_15 textarea, #gform_16 textarea, #gform_17 textarea, #gform_18 textarea, #gform_19 textarea, #gform_20 textarea, #gform_21 textarea, #gform_22 textarea, #gform_23 textarea, #gform_24 textarea, #gform_25 textarea{
  min-height: 120px;
  width: 100%;
  resize: vertical;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}#gform_1 textarea:focus, #gform_2 textarea:focus, #gform_3 textarea:focus, #gform_4 textarea:focus, #gform_5 textarea:focus, #gform_6 textarea:focus, #gform_7 textarea:focus, #gform_8 textarea:focus, #gform_9 textarea:focus, #gform_10 textarea:focus, #gform_11 textarea:focus, #gform_12 textarea:focus, #gform_13 textarea:focus, #gform_14 textarea:focus, #gform_15 textarea:focus, #gform_16 textarea:focus, #gform_17 textarea:focus, #gform_18 textarea:focus, #gform_19 textarea:focus, #gform_20 textarea:focus, #gform_21 textarea:focus, #gform_22 textarea:focus, #gform_23 textarea:focus, #gform_24 textarea:focus, #gform_25 textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / 0.2);
}@media (max-width: 768px) {
  .ginput_complex{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .gfield_radio .gchoice,
  .gfield_checkbox .gchoice{
    width: 100%;
  }
}.gfield_required:after {
  content: "*";
  margin-left: 0.25rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}.gfield_required span {
  display: none;
}/*************************
Blog Specific Stylings
************************ */.meta-deets{
  font-weight: 700;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  text-transform: uppercase;
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.4;
}.meta-deets span{
  margin-left: 0.5rem;
}.post-sidebar hr{
  width: 6rem;
  padding-bottom: 2rem;
  margin-left: 0px;
  margin-right: 0px;
  border-width: 0px;
  margin-bottom: 0px;
		border-top:3px solid;
}.post-body .alignwide {
		margin-left:0;
		margin-right:0;
	}/* Magnific Popup CSS */.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }.mfp-align-top .mfp-container:before {
  display: none; }.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }.mfp-ajax-cur {
  cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }.mfp-auto-cursor .mfp-content {
  cursor: auto; }.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }.mfp-loading.mfp-figure {
  display: none; }.mfp-hide {
  display: none !important; }.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }.mfp-preloader a {
	color: #CCC; }.mfp-preloader a:hover {
	  color: #FFF; }.mfp-s-ready .mfp-preloader {
  display: none; }.mfp-s-error .mfp-content {
  display: none; }button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }button::-moz-focus-inner {
  padding: 0;
  border: 0; }.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }.mfp-close:hover,
  .mfp-close:focus {
	opacity: 1; }.mfp-close:active {
	top: 1px; }.mfp-close-btn-in .mfp-close {
  color: #333; }.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }.mfp-arrow:active {
	margin-top: -54px; }.mfp-arrow:hover,
  .mfp-arrow:focus {
	opacity: 1; }.mfp-arrow:before,
  .mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent; }.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px; }.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7; }.mfp-arrow-left {
  left: 0; }.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px; }.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F; }.mfp-arrow-right {
  right: 0; }.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px; }.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px; }.mfp-iframe-holder .mfp-close {
	top: -40px; }.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000; }/* Main image in popup */img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }/* The shadow behind the image */.mfp-figure {
  line-height: 0; }.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444; }.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px; }.mfp-figure figure {
	margin: 0; }.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }.mfp-image-holder .mfp-content {
  max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
	   * Remove all paddings around the image on small screen
	   */
  .mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
	padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty {
	  padding: 0; }
  .mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px; }
  .mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0; } }@media all and (max-width: 900px) {
  .mfp-arrow {
	transform: scale(0.75); }
  .mfp-arrow-left {
	transform-origin: 0; }
  .mfp-arrow-right {
	transform-origin: 100%; }
  .mfp-container {
	padding-left: 6px;
	padding-right: 6px; } }.bg-sky {
	background-image: url("/wp-content/themes/grizzly-ridge-properties/resources/images/sky.jpg");
    background-size:cover;
    background-repeat: no-repeat;
}.parallax-container {
    perspective: 1px;
    height: 100vh;
    overflow: hidden; 
}.parallax-layer {
     
    transform-style: preserve-3d;
    will-change: transform;  
}/* Specific adjustments for tree separation layer */.parallax-layer.bg-repeat-x {
    top: auto;  
    right: 0;
    bottom: 0;
    left: 0;
    background-size: auto 200px; 
}@media (max-width: 767px) {
    .parallax-layer[data-depth="0.35"] {
        transform: translate3d(0, 0, 0) !important;
    }
    
    .parallax-layer[data-depth="0.36"] {
        transform: translate3d(0, 0, 0) !important;
    }
    
    .parallax-layer[data-depth="0.9"] {
        transform: translate3d(0, 0, 0) !important;
    }
    
    /* Disable parallax on mobile entirely */
    .parallax-container {
        pointer-events: none;
    }
}.first\:font-body:first-child{
  font-family: "nimbus-sans", sans-serif;
}.first\:text-\[24px\]:first-child{
  font-size: 24px;
}.first\:text-lg:first-child{
  font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.3;
}.first\:text-xl:first-child{
  font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.2;
}.first\:font-bold:first-child{
  font-weight: 700;
}.first\:font-normal:first-child{
  font-weight: 400;
}.first\:\!leading-tight:first-child{
  line-height: 1.25 !important;
}.first\:leading-tight:first-child{
  line-height: 1.25;
}.last\:mb-0:last-child{
  margin-bottom: 0px;
}.last\:mr-0:last-child{
  margin-right: 0px;
}.last\:border-0:last-child{
  border-width: 0px;
}.last\:border-r-0:last-child{
  border-right-width: 0px;
}.first-of-type\:rounded-b-xl:first-of-type{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}.hover\:cursor-pointer:hover{
  cursor: pointer;
}.hover\:border-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(133 105 58 / var(--tw-border-opacity));
}.hover\:border-opacity-60:hover{
  --tw-border-opacity: 0.6;
}.hover\:bg-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}.hover\:bg-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
}.hover\:bg-primary-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(133 105 58 / var(--tw-bg-opacity));
}.hover\:text-dark:hover{
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.hover\:text-primary:hover{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / 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\:no-underline:hover{
  text-decoration-line: none;
}.hover\:opacity-100:hover{
  opacity: 1;
}.hover\:opacity-50:hover{
  opacity: 0.5;
}.hover\:opacity-80:hover{
  opacity: 0.8;
}.hover\:opacity-90:hover{
  opacity: 0.9;
}.hover\:shadow-lg:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.focus\:border-transparent:focus{
  border-color: transparent;
}.focus\:text-primary:focus{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.focus\:ring:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-opacity-50:focus{
  --tw-ring-opacity: 0.5;
}.active\:text-primary:active{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.group:hover .group-hover\:-translate-y-1\/4{
  --tw-translate-y: -25%;
  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-x-1{
  --tw-translate-x: 0.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));
}.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-\[-10px\]{
  --tw-translate-y: -10px;
  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-\[-3px\]{
  --tw-translate-y: -3px;
  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-\[-5px\]{
  --tw-translate-y: -5px;
  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-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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\:bg-primary\/20{
  background-color: rgb(133 105 58 / 0.2);
}.group:hover .group-hover\:from-black\/50{
  --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.group:hover .group-hover\:via-black\/20{
  --tw-gradient-via-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}.group:hover .group-hover\:text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.group:hover .group-hover\:opacity-0{
  opacity: 0;
}.group:hover .group-hover\:opacity-100{
  opacity: 1;
}.group:hover .group-hover\:opacity-50{
  opacity: 0.5;
}.group.is-active .group-\[\.is-active\]\:-translate-y-\[0\.2em\]{
  --tw-translate-y: -0.2em;
  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.is-active .group-\[\.is-active\]\:translate-y-2{
  --tw-translate-y: 0.5rem;
  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.is-active .group-\[\.is-active\]\:-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));
}.group.is-active .group-\[\.is-active\]\: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));
}.group.is-active .group-\[\.is-active\]\:opacity-0{
  opacity: 0;
}.light .light\:block{
  display: block;
}.light .light\:hidden{
  display: none;
}.light .light\:bg-\[\#F8F3EB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 243 235 / var(--tw-bg-opacity));
}.light .light\:bg-light{
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}.light .light\:bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.light .light\:bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/tree-separation-light\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/tree-separation-light.png');
}.light .light\:text-dark{
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}.light .light\:text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.light .light\:text-primary{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.light .light\:text-text-light{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}.dark .dark\:block{
  display: block;
}.dark .dark\:hidden{
  display: none;
}.dark .dark\:bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.dark .dark\:bg-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}.dark .dark\:bg-\[url\(\'\/wp-content\/themes\/grizzly-ridge-properties\/resources\/images\/tree-separation-dark\.png\'\)\]{
  background-image: url('/wp-content/themes/grizzly-ridge-properties/resources/images/tree-separation-dark.png');
}.dark .dark\:text-primary{
  --tw-text-opacity: 1;
  color: rgb(133 105 58 / var(--tw-text-opacity));
}.dark .dark\:text-text-dark{
  --tw-text-opacity: 1;
  color: rgb(239 239 239 / var(--tw-text-opacity));
}.dark .dark\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 600px){.sm\:bottom-\[15vh\]{
    bottom: 15vh;
  }.sm\:mb-16{
    margin-bottom: 4rem;
  }.sm\:flex{
    display: flex;
  }.sm\:hidden{
    display: none;
  }.sm\:h-\[50vw\]{
    height: 50vw;
  }.sm\:w-1\/2{
    width: 50%;
  }.sm\:w-1\/3{
    width: 33.333333%;
  }.sm\:max-w-\[130px\]{
    max-width: 130px;
  }.sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.sm\:gap-2{
    gap: 0.5rem;
  }.sm\:gap-4{
    gap: 1rem;
  }.sm\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }.sm\:bg-\[length\:110\%\]{
    background-size: 110%;
  }.sm\:bg-\[length\:115\%\]{
    background-size: 115%;
  }.sm\:bg-\[length\:135\%\]{
    background-size: 135%;
  }.sm\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }.sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.sm\:pb-12{
    padding-bottom: 3rem;
  }.sm\:pb-8{
    padding-bottom: 2rem;
  }.sm\:pl-10{
    padding-left: 2.5rem;
  }.sm\:pt-48{
    padding-top: 12rem;
  }.sm\:text-left{
    text-align: left;
  }.sm\:text-4xl{
    font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
  }.sm\:text-5xl{
    font-size: calc(28px + (50 - 38) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }
}@media (min-width: 782px){.md\:absolute{
    position: absolute;
  }.md\:inset-0{
    inset: 0px;
  }.md\:right-24{
    right: 6rem;
  }.md\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }.md\:-mt-8{
    margin-top: -2rem;
  }.md\:mb-20{
    margin-bottom: 5rem;
  }.md\:mb-8{
    margin-bottom: 2rem;
  }.md\:mt-0{
    margin-top: 0px;
  }.md\:mt-8{
    margin-top: 2rem;
  }.md\:block{
    display: block;
  }.md\:flex{
    display: flex;
  }.md\:hidden{
    display: none;
  }.md\:max-h-\[1080px\]{
    max-height: 1080px;
  }.md\:w-1\/2{
    width: 50%;
  }.md\:w-1\/3{
    width: 33.333333%;
  }.md\:w-1\/4{
    width: 25%;
  }.md\:w-1\/5{
    width: 20%;
  }.md\:w-2\/3{
    width: 66.666667%;
  }.md\:w-3\/4{
    width: 75%;
  }.md\:w-3\/5{
    width: 60%;
  }.md\:w-4\/5{
    width: 80%;
  }.md\:max-w-\[200px\]{
    max-width: 200px;
  }.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\:flex-row{
    flex-direction: row;
  }.md\:items-end{
    align-items: flex-end;
  }.md\:items-center{
    align-items: center;
  }.md\:justify-end{
    justify-content: flex-end;
  }.md\:justify-between{
    justify-content: space-between;
  }.md\:gap-12{
    gap: 3rem;
  }.md\:gap-4{
    gap: 1rem;
  }.md\:gap-6{
    gap: 1.5rem;
  }.md\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }.md\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }.md\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }.md\:gap-y-16{
    row-gap: 4rem;
  }.md\:gap-y-24{
    row-gap: 6rem;
  }.md\:rounded-xl{
    border-radius: 0.75rem;
  }.md\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }.md\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }.md\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }.md\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }.md\:p-8{
    padding: 2rem;
  }.md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }.md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }.md\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }.md\:pb-20{
    padding-bottom: 5rem;
  }.md\:pb-36{
    padding-bottom: 9rem;
  }.md\:pb-6{
    padding-bottom: 1.5rem;
  }.md\:pt-12{
    padding-top: 3rem;
  }.md\:pt-20{
    padding-top: 5rem;
  }.md\:pt-36{
    padding-top: 9rem;
  }.md\:pt-6{
    padding-top: 1.5rem;
  }.md\:text-3xl{
    font-size: calc(23px + (30 - 23) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
  }.md\:text-6xl{
    font-size: calc(42px + (53 - 42) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }.md\:text-display-2{
    font-size: calc(62px + (90 - 62) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }.md\:text-lg{
    font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.3;
  }.md\:alignnone{
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    max-width: 100%;
  }
}@media (min-width: 1025px){.lg\:-top-32{
    top: -8rem;
  }.lg\:bottom-\[5vh\]{
    bottom: 5vh;
  }.lg\:right-0{
    right: 0px;
  }.lg\:order-1{
    order: 1;
  }.lg\:order-2{
    order: 2;
  }.lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }.lg\:-mr-\[5vw\]{
    margin-right: -5vw;
  }.lg\:-mt-16{
    margin-top: -4rem;
  }.lg\:mb-0{
    margin-bottom: 0px;
  }.lg\:mr-12{
    margin-right: 3rem;
  }.lg\:mt-0{
    margin-top: 0px;
  }.lg\:block{
    display: block;
  }.lg\:flex{
    display: flex;
  }.lg\:hidden{
    display: none;
  }.lg\:h-\[100px\]{
    height: 100px;
  }.lg\:h-\[750px\]{
    height: 750px;
  }.lg\:h-full{
    height: 100%;
  }.lg\:max-h-\[1280px\]{
    max-height: 1280px;
  }.lg\:min-h-\[580px\]{
    min-height: 580px;
  }.lg\:min-h-\[600px\]{
    min-height: 600px;
  }.lg\:min-h-\[700px\]{
    min-height: 700px;
  }.lg\:w-1\/2{
    width: 50%;
  }.lg\:w-1\/3{
    width: 33.333333%;
  }.lg\:w-2\/3{
    width: 66.666667%;
  }.lg\:w-2\/5{
    width: 40%;
  }.lg\:w-3\/4{
    width: 75%;
  }.lg\:w-3\/5{
    width: 60%;
  }.lg\:w-\[45\%\]{
    width: 45%;
  }.lg\:w-\[55\%\]{
    width: 55%;
  }.lg\:w-auto{
    width: auto;
  }.lg\:w-full{
    width: 100%;
  }.lg\:max-w-7xl{
    max-width: 80rem;
  }.lg\:max-w-\[180px\]{
    max-width: 180px;
  }.lg\:shrink-0{
    flex-shrink: 0;
  }.lg\: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));
  }.lg\:translate-y-4{
    --tw-translate-y: 1rem;
    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\: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));
  }.lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }.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-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.lg\:flex-row{
    flex-direction: row;
  }.lg\:flex-row-reverse{
    flex-direction: row-reverse;
  }.lg\:flex-wrap{
    flex-wrap: wrap;
  }.lg\:flex-nowrap{
    flex-wrap: nowrap;
  }.lg\:content-end{
    align-content: flex-end;
  }.lg\:items-start{
    align-items: flex-start;
  }.lg\:items-end{
    align-items: flex-end;
  }.lg\:items-center{
    align-items: center;
  }.lg\:justify-start{
    justify-content: flex-start;
  }.lg\:justify-center{
    justify-content: center;
  }.lg\:justify-between{
    justify-content: space-between;
  }.lg\:gap-12{
    gap: 3rem;
  }.lg\:gap-16{
    gap: 4rem;
  }.lg\:gap-20{
    gap: 5rem;
  }.lg\:gap-24{
    gap: 6rem;
  }.lg\:gap-32{
    gap: 8rem;
  }.lg\:gap-8{
    gap: 2rem;
  }.lg\:gap-x-16{
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }.lg\:divide-x > :not([hidden]) ~ :not([hidden]){
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }.lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }.lg\:divide-primary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(133 105 58 / var(--tw-divide-opacity));
  }.lg\:border-r{
    border-right-width: 1px;
  }.lg\:bg-\[\#d9ae41\]{
    --tw-bg-opacity: 1;
    background-color: rgb(217 174 65 / var(--tw-bg-opacity));
  }.lg\:bg-dark\/60{
    background-color: rgb(26 26 26 / 0.6);
  }.lg\:bg-transparent{
    background-color: transparent;
  }.lg\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }.lg\:from-black\/80{
    --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
    --tw-gradient-from-position:  ;
    --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
    --tw-gradient-to-position:  ;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }.lg\:via-black\/40{
    --tw-gradient-via-position:  ;
    --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-to-position:  ;
    --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
  }.lg\:to-black\/10{
    --tw-gradient-to: rgb(0 0 0 / 0.1) var(--tw-gradient-to-position);
    --tw-gradient-to-position:  ;
  }.lg\:bg-\[length\:110\%\]{
    background-size: 110%;
  }.lg\:bg-\[length\:115\%\]{
    background-size: 115%;
  }.lg\:bg-\[length\:90\%\]{
    background-size: 90%;
  }.lg\:bg-right-bottom{
    background-position: right bottom;
  }.lg\:p-0{
    padding: 0px;
  }.lg\:p-12{
    padding: 3rem;
  }.lg\:p-4{
    padding: 1rem;
  }.lg\:p-6{
    padding: 1.5rem;
  }.lg\:p-8{
    padding: 2rem;
  }.lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }.lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }.lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }.lg\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }.lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }.lg\:px-\[5vw\]{
    padding-left: 5vw;
    padding-right: 5vw;
  }.lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }.lg\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }.lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }.lg\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }.lg\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }.lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }.lg\:pb-0{
    padding-bottom: 0px;
  }.lg\:pb-36{
    padding-bottom: 9rem;
  }.lg\:pl-0{
    padding-left: 0px;
  }.lg\:pl-16{
    padding-left: 4rem;
  }.lg\:pl-6{
    padding-left: 1.5rem;
  }.lg\:pl-8{
    padding-left: 2rem;
  }.lg\:pr-0{
    padding-right: 0px;
  }.lg\:pr-16{
    padding-right: 4rem;
  }.lg\:pr-8{
    padding-right: 2rem;
  }.lg\:pt-0{
    padding-top: 0px;
  }.lg\:pt-16{
    padding-top: 4rem;
  }.lg\:pt-20{
    padding-top: 5rem;
  }.lg\:pt-48{
    padding-top: 12rem;
  }.lg\:text-left{
    text-align: left;
  }.lg\:text-4xl{
    font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
  }.lg\:text-5xl{
    font-size: calc(28px + (50 - 38) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }.lg\:text-\[24px\]{
    font-size: 24px;
  }.lg\:text-\[32px\]{
    font-size: 32px;
  }.lg\:text-display-1{
    font-size: calc(72px + (100 - 72) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }.lg\:text-display-2{
    font-size: calc(62px + (90 - 62) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }.lg\:leading-\[68\%\]{
    line-height: 68%;
  }.lg\:tracking-\[7px\]{
    letter-spacing: 7px;
  }.lg\:opacity-0{
    opacity: 0;
  }.lg\:opacity-100{
    opacity: 1;
  }.lg\:first\:pl-0:first-child{
    padding-left: 0px;
  }.first\:lg\:text-2xl:first-child{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
  }.first\:lg\:leading-tight:first-child{
    line-height: 1.25;
  }.lg\:last\:pr-0:last-child{
    padding-right: 0px;
  }.hover\:lg\:w-2\/3:hover{
    width: 66.666667%;
  }
}@media (min-width: 100%){.xl\:right-16{
    right: 4rem;
  }.xl\:right-24{
    right: 6rem;
  }.xl\:-mt-20{
    margin-top: -5rem;
  }.xl\:gap-24{
    gap: 6rem;
  }.xl\:pl-28{
    padding-left: 7rem;
  }.xl\:pr-28{
    padding-right: 7rem;
  }.xl\:text-5xl{
    font-size: calc(28px + (50 - 38) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
  }.\32xl\:right-0{
    right: 0px;
  }
}.\[\&_iframe\]\:h-full iframe{
  height: 100%;
}.\[\&_iframe\]\:w-full iframe{
  width: 100%;
}.\[\&_iframe\]\:border-0 iframe{
  border-width: 0px;
}@media (min-width: 1025px){.item-accordion:hover .\[\&\:not\(\:hover\)\]\:lg\:\[\.item-accordion\:hover_\&\]\:w-1\/6:not(:hover){
    width: 16.666667%;
  }
}
