@charset 'UTF-8';

/*! tailwindcss v2.2.9 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
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)
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		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;
}

/*
Tabular data
============
*/

/**
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)
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select {
  /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
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 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: Urbanist, Helvetica, system-ui;
  /* 1 */
  line-height: 1.5;
  /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: currentColor;
  /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9CA3AF;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9CA3AF;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9CA3AF;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

:-moz-focusring {
  outline: auto;
}

table {
  border-collapse: collapse;
}

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

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

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

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after{
  --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-transform: translateX(var(--tw-translate-x)) translateY(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-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  --tw-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);
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}

input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6B7280;
  opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder{
  color: #6B7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder{
  color: #6B7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}

::-webkit-date-and-time-value{
  min-height: 1.5em;
}

select:not([size]){
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  print-color-adjust: exact;
}

[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  print-color-adjust: unset;
}

[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox']{
  border-radius: 0px;
}

[type='radio']{
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --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);
}

[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}

[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus{
  outline: 1px auto inherit;
}

input[type=file]::-webkit-file-upload-button{
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  -webkit-margin-start: -1rem;
          margin-inline-start: -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

input[type=file]::file-selector-button{
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  -webkit-margin-start: -1rem;
          margin-inline-start: -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

input[type=file]::-webkit-file-upload-button:hover{
  background: #374151;
}

input[type=file]::file-selector-button:hover{
  background: #374151;
}

input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb{
  background: #9CA3AF;
}

input[type="range"]:focus::-webkit-slider-thumb{
  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(4px + 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-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb{
  background: #9CA3AF;
}

input[type="range"]::-moz-range-progress{
  background: #3F83F8;
}

input[type="range"]::-ms-fill-lower{
  background: #3F83F8;
}

.tooltip.invisible > .tooltip-arrow:before{
  visibility: hidden;
}

[data-popper-arrow],[data-popper-arrow]:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow]{
  visibility: hidden;
}

[data-popper-arrow]:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-popper-arrow]:after{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #e4e4e7;
}

[role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #e4e4e7;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{
  left: -5px;
}

[role="tooltip"].invisible > [data-popper-arrow]:before{
  visibility: hidden;
}

[role="tooltip"].invisible > [data-popper-arrow]:after{
  visibility: hidden;
}

.container{
  width: 100%;
  padding-right: 5vw;
  padding-left: 5vw;
}

@media (min-width: 100%){
  .container{
    max-width: 100%;
    padding-right: 5vw;
    padding-left: 5vw;
  }
}

@media (min-width: 1440px){
  .container{
    max-width: 1440px;
    padding-right: 78px;
    padding-left: 78px;
  }
}

@media (min-width: 1640px){
  .container{
    max-width: 1640px;
  }
}

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

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-y-0{
  top: 0px;
  bottom: 0px;
}

.left-0{
  left: 0px;
}

.right-0{
  right: 0px;
}

.top-full{
  top: 100%;
}

.bottom-8{
  bottom: 2rem;
}

.left-8{
  left: 2rem;
}

.bottom-0{
  bottom: 0px;
}

.top-0{
  top: 0px;
}

.top-28{
  top: 7rem;
}

.top-32{
  top: 8rem;
}

.top-4{
  top: 1rem;
}

.right-4{
  right: 1rem;
}

.z-10{
  z-index: 10;
}

.z-50{
  z-index: 50;
}

.z-20{
  z-index: 20;
}

.z-30{
  z-index: 30;
}

.z-40{
  z-index: 40;
}

.z-0{
  z-index: 0;
}

.order-3{
  order: 3;
}

.order-2{
  order: 2;
}

.order-1{
  order: 1;
}

.col-span-6{
  grid-column: span 6 / span 6;
}

.col-span-3{
  grid-column: span 3 / span 3;
}

.col-start-1{
  grid-column-start: 1;
}

.float-right{
  float: right;
}

.float-none{
  float: none;
}

.m-8{
  margin: 2rem;
}

.m-0{
  margin: 0px;
}

.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}

.mb-8{
  margin-bottom: 2rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.mt-6{
  margin-top: 1.5rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.mb-0{
  margin-bottom: 0px;
}

.mt-8{
  margin-top: 2rem;
}

.mt-0{
  margin-top: 0px;
}

.mt-4{
  margin-top: 1rem;
}

.mr-2{
  margin-right: 0.5rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-1{
  margin-top: 0.25rem;
}

.mr-4{
  margin-right: 1rem;
}

.-mt-3{
  margin-top: -0.75rem;
}

.mt-16{
  margin-top: 4rem;
}

.ml-4{
  margin-left: 1rem;
}

.mb-20{
  margin-bottom: 5rem;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.mr-3{
  margin-right: 0.75rem;
}

.mr-12{
  margin-right: 3rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.ml-0{
  margin-left: 0px;
}

.ml-2{
  margin-left: 0.5rem;
}

.mb-3{
  margin-bottom: 0.75rem;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.flex{
  display: flex;
}

.grid{
  display: grid;
}

.hidden{
  display: none;
}

.h-6{
  height: 1.5rem;
}

.h-\[400px\]{
  height: 400px;
}

.h-1{
  height: 0.25rem;
}

.h-full{
  height: 100%;
}

.h-\[30vh\]{
  height: 30vh;
}

.h-\[375px\]{
  height: 375px;
}

.h-5{
  height: 1.25rem;
}

.h-\[45vh\]{
  height: 45vh;
}

.h-screen{
  height: 100vh;
}

.h-\[calc\(100vh-7rem\)\]{
  height: calc(100vh - 7rem);
}

.h-\[35vh\]{
  height: 35vh;
}

.h-10{
  height: 2.5rem;
}

.h-7{
  height: 1.75rem;
}

.h-52{
  height: 13rem;
}

.h-auto{
  height: auto;
}

.h-\[65vh\]{
  height: 65vh;
}

.h-\[85vh\]{
  height: 85vh;
}

.h-\[65px\]{
  height: 65px;
}

.max-h-\[60vh\]{
  max-height: 60vh;
}

.max-h-\[600px\]{
  max-height: 600px;
}

.max-h-\[65vh\]{
  max-height: 65vh;
}

.min-h-screen{
  min-height: 100vh;
}

.min-h-\[200px\]{
  min-height: 200px;
}

.min-h-\[300px\]{
  min-height: 300px;
}

.min-h-\[48px\]{
  min-height: 48px;
}

.min-h-\[30vh\]{
  min-height: 30vh;
}

.w-1\/2{
  width: 50%;
}

.w-1\/3{
  width: 33.333333%;
}

.w-full{
  width: 100%;
}

.w-16{
  width: 4rem;
}

.w-screen{
  width: 100vw;
}

.w-28{
  width: 7rem;
}

.w-auto{
  width: auto;
}

.w-\[400px\]{
  width: 400px;
}

.w-5{
  width: 1.25rem;
}

.w-\[900px\]{
  width: 900px;
}

.w-1\/5{
  width: 20%;
}

.w-6{
  width: 1.5rem;
}

.w-\[100px\]{
  width: 100px;
}

.w-\[465px\]{
  width: 465px;
}

.w-10{
  width: 2.5rem;
}

.w-7{
  width: 1.75rem;
}

.w-\[1000px\]{
  width: 1000px;
}

.w-4\/5{
  width: 80%;
}

.max-w-sm{
  max-width: 24rem;
}

.max-w-\[100px\]{
  max-width: 100px;
}

.max-w-none{
  max-width: none;
}

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

.max-w-\[200px\]{
  max-width: 200px;
}

.max-w-\[100ch\]{
  max-width: 100ch;
}

.flex-1{
  flex: 1 1 0%;
}

.flex-auto{
  flex: 1 1 auto;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.flex-shrink{
  flex-shrink: 1;
}

.flex-grow{
  flex-grow: 1;
}

.-translate-x-full{
  --tw-translate-x: -100%;
  transform: var(--tw-transform);
}

.-translate-x-4{
  --tw-translate-x: -1rem;
  transform: var(--tw-transform);
}

.transform{
  transform: var(--tw-transform);
}

.cursor-pointer{
  cursor: pointer;
}

.resize{
  resize: both;
}

.list-none{
  list-style-type: none;
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-6{
  grid-template-columns: repeat(6, 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));
}

.grid-cols-1{
  grid-template-columns: repeat(1, 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-center{
  align-content: center;
}

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

.justify-items-end{
  justify-items: end;
}

.justify-items-center{
  justify-items: center;
}

.gap-8{
  gap: 2rem;
}

.gap-2{
  gap: 0.5rem;
}

.gap-3{
  gap: 0.75rem;
}

.gap-4{
  gap: 1rem;
}

.gap-6{
  gap: 1.5rem;
}

.justify-self-end{
  justify-self: end;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.overflow-y-hidden{
  overflow-y: hidden;
}

.overflow-y-scroll{
  overflow-y: scroll;
}

.whitespace-nowrap{
  white-space: nowrap;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-xl{
  border-radius: 0.75rem;
}

.rounded-3xl{
  border-radius: 1.5rem;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-b-2xl{
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-r-xl{
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-r-3xl{
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem;
}

.border-0{
  border-width: 0px;
}

.border{
  border-width: 1px;
}

.border-2{
  border-width: 2px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-t{
  border-top-width: 1px;
}

.border-r{
  border-right-width: 1px;
}

.border-r-2{
  border-right-width: 2px;
}

.border-t-2{
  border-top-width: 2px;
}

.border-b-2{
  border-bottom-width: 2px;
}

.border-t-4{
  border-top-width: 4px;
}

.border-t-8{
  border-top-width: 8px;
}

.border-none{
  border-style: none;
}

.border-teal{
  --tw-border-opacity: 1;
  border-color: rgba(39, 153, 137, var(--tw-border-opacity));
}

.border-dark-orange{
  --tw-border-opacity: 1;
  border-color: rgba(238, 118, 35, var(--tw-border-opacity));
}

.border-white\/30{
  border-color: rgba(255, 255, 255, 0.3);
}

.border-transparent{
  border-color: transparent;
}

.border-\[\#DC8626\]{
  --tw-border-opacity: 1;
  border-color: rgba(220, 134, 38, var(--tw-border-opacity));
}

.border-white{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-black{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-dark{
  --tw-border-opacity: 1;
  border-color: rgba(26, 26, 26, var(--tw-border-opacity));
}

.border-light-orange{
  --tw-border-opacity: 1;
  border-color: rgba(250, 162, 27, var(--tw-border-opacity));
}

.bg-teal{
  --tw-bg-opacity: 1;
  background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
}

.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.bg-dark{
  --tw-bg-opacity: 1;
  background-color: rgba(26, 26, 26, var(--tw-bg-opacity));
}

.bg-dark-blue{
  --tw-bg-opacity: 1;
  background-color: rgba(3, 27, 87, var(--tw-bg-opacity));
}

.bg-dark-orange{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.bg-light-orange{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
}

.bg-light{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 241, var(--tw-bg-opacity));
}

.bg-\[\#efefef\]{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.bg-transparent{
  background-color: transparent;
}

.bg-\[\#fff\]{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-\[\#DC8626\]{
  --tw-bg-opacity: 1;
  background-color: rgba(220, 134, 38, var(--tw-bg-opacity));
}

.bg-dark\/20{
  background-color: rgba(26, 26, 26, 0.2);
}

.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-dark-orange\/30{
  background-color: rgba(238, 118, 35, 0.3);
}

.bg-gold{
  --tw-bg-opacity: 1;
  background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
}

.bg-dark\/40{
  background-color: rgba(26, 26, 26, 0.4);
}

.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}

.bg-cover{
  background-size: cover;
}

.bg-top{
  background-position: top;
}

.bg-center{
  background-position: center;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.object-top{
  -o-object-position: top;
     object-position: top;
}

.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-bottom{
  -o-object-position: bottom;
     object-position: bottom;
}

.p-0{
  padding: 0px;
}

.p-4{
  padding: 1rem;
}

.p-2{
  padding: 0.5rem;
}

.p-8{
  padding: 2rem;
}

.p-2\.5{
  padding: 0.625rem;
}

.p-7{
  padding: 1.75rem;
}

.p-16{
  padding: 4rem;
}

.p-12{
  padding: 3rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.pb-0{
  padding-bottom: 0px;
}

.pt-6{
  padding-top: 1.5rem;
}

.pb-4{
  padding-bottom: 1rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.pl-2{
  padding-left: 0.5rem;
}

.pb-2{
  padding-bottom: 0.5rem;
}

.pb-16{
  padding-bottom: 4rem;
}

.pt-4{
  padding-top: 1rem;
}

.pt-8{
  padding-top: 2rem;
}

.pl-3{
  padding-left: 0.75rem;
}

.pt-1{
  padding-top: 0.25rem;
}

.pl-10{
  padding-left: 2.5rem;
}

.pr-4{
  padding-right: 1rem;
}

.pr-3{
  padding-right: 0.75rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pt-20{
  padding-top: 5rem;
}

.pb-20{
  padding-bottom: 5rem;
}

.pt-0{
  padding-top: 0px;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pt-28{
  padding-top: 7rem;
}

.pr-0{
  padding-right: 0px;
}

.pl-0{
  padding-left: 0px;
}

.pl-4{
  padding-left: 1rem;
}

.pt-12{
  padding-top: 3rem;
}

.pb-32{
  padding-bottom: 8rem;
}

.pb-1{
  padding-bottom: 0.25rem;
}

.pb-40{
  padding-bottom: 10rem;
}

.pt-24{
  padding-top: 6rem;
}

.pr-8{
  padding-right: 2rem;
}

.pb-36{
  padding-bottom: 9rem;
}

.pb-28{
  padding-bottom: 7rem;
}

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

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

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

.font-heading{
  font-family: Kool-Beans, Helvetica, system-ui;
}

.font-sans{
  font-family: Urbanist, Helvetica, system-ui;
}

.font-ed{
  font-family: edgothic, Helvetica, system-ui;
}

.font-kristopher{
  font-family: kristopher, system-ui;
}

.font-body{
  font-family: Urbanist, Helvetica, system-ui;
}

.text-sm{
  font-size: 16px;
}

.text-5xl{
  font-size: calc(34px + (45 - 34) * ((100vw - 375px) / (1740 - 375)));
}

.text-2xl{
  font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1740 - 375)));
}

.text-6xl{
  font-size: calc(42px + (50 - 42) * ((100vw - 375px) / (1740 - 375)));
}

.text-base{
  font-size: 18px;
}

.text-lg{
  font-size: 20px;
}

.text-4xl{
  font-size: calc(28px + (36 - 28) * ((100vw - 375px) / (1740 - 375)));
}

.text-xs{
  font-size: 13px;
}

.text-7xl{
  font-size: calc(50px + (64 - 50) * ((100vw - 375px) / (1740 - 375)));
}

.text-8xl{
  font-size: calc(58px + (112 - 58) * ((100vw - 375px) / (1740 - 375)));
}

.text-3xl{
  font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
}

.text-xl{
  font-size: 22px;
}

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

.font-semibold{
  font-weight: 600;
}

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

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

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

.font-extrabold{
  font-weight: 800;
}

.uppercase{
  text-transform: uppercase;
}

.capitalize{
  text-transform: capitalize;
}

.normal-case{
  text-transform: none;
}

.italic{
  font-style: italic;
}

.leading-6{
  line-height: 1.5rem;
}

.leading-9{
  line-height: 2.25rem;
}

.leading-none{
  line-height: 1;
}

.leading-normal{
  line-height: 1.5;
}

.leading-tight{
  line-height: 1.25;
}

.tracking-widest{
  letter-spacing: 0.1em;
}

.tracking-wide{
  letter-spacing: 0.025em;
}

.tracking-tight{
  letter-spacing: -0.025em;
}

.tracking-wider{
  letter-spacing: 0.05em;
}

.tracking-normal{
  letter-spacing: 0em;
}

.text-gray-500{
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.text-gray-900{
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.text-gray-800{
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-dark{
  --tw-text-opacity: 1;
  color: rgba(26, 26, 26, var(--tw-text-opacity));
}

.text-gray-600{
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.text-light-orange{
  --tw-text-opacity: 1;
  color: rgba(250, 162, 27, var(--tw-text-opacity));
}

.text-dark-orange{
  --tw-text-opacity: 1;
  color: rgba(238, 118, 35, var(--tw-text-opacity));
}

.text-black{
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.\!text-black{
  --tw-text-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
}

.text-\[\#932026\]{
  --tw-text-opacity: 1;
  color: rgba(147, 32, 38, var(--tw-text-opacity));
}

.text-\[\#DC8626\]{
  --tw-text-opacity: 1;
  color: rgba(220, 134, 38, var(--tw-text-opacity));
}

.text-teal{
  --tw-text-opacity: 1;
  color: rgba(39, 153, 137, var(--tw-text-opacity));
}

.text-gold{
  --tw-text-opacity: 1;
  color: rgba(176, 144, 81, var(--tw-text-opacity));
}

.text-white\/80{
  color: rgba(255, 255, 255, 0.8);
}

.underline{
  text-decoration: underline;
}

.no-underline{
  text-decoration: none;
}

.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-0{
  opacity: 0;
}

.opacity-75{
  opacity: 0.75;
}

.opacity-40{
  opacity: 0.4;
}

.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none{
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow{
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  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 rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  filter: var(--tw-filter);
}

.drop-shadow-xl{
  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  filter: var(--tw-filter);
}

.drop-shadow-2xl{
  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  filter: var(--tw-filter);
}

.filter{
  filter: var(--tw-filter);
}

.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, 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-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300{
  transition-duration: 300ms;
}

.duration-500{
  transition-duration: 500ms;
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.alignfull{
  margin: 0.5rem calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

.alignwide{
  margin-left: -4rem;
  margin-right: -4rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  max-width: 1310px;
}

.alignnone{
  margin-left: 0px;
  margin-right: 0px;
  height: auto;
  max-width: 100%;
}

.aligncenter{
  margin: 0.5rem auto;
  display: block;
}

@media (min-width: 640px){
  .alignleft:not(.wp-block-button){
    margin-right: 0.5rem;
  }

  .alignleft:not(.wp-block-button){
    float: left;
  }

  .alignright:not(.wp-block-button){
    margin-left: 0.5rem;
  }

  .alignright:not(.wp-block-button){
    float: right;
  }

  .wp-block-button.alignleft a{
    float: left;
  }

  .wp-block-button.alignleft a{
    margin-right: 1rem;
  }

  .wp-block-button.alignright a{
    float: right;
  }

  .wp-block-button.alignright a{
    margin-left: 1rem;
  }
}

.wp-caption{
  display: inline-block;
}

.wp-caption img{
  margin-bottom: 0.5rem;
  line-height: 1;
}

.wp-caption-text{
  font-size: 1;
  color: #4B5563;
}

/* Slider */

.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-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;
}

/* needed for some core ACF  or WP change that keeps occurring. */

.alignfull{
  margin-top: 0px;
  margin-bottom: 0px;
}

.entry-content .alignfull,.block-editor-block-list__layout .alignfull{
    margin-top: 0px;
    margin-bottom: 0px;
  }

.entry-content .block-padding-bottom,.block-editor-block-list__layout .block-padding-bottom{
    padding-bottom: 5rem;
  }

.entry-content .block-padding-top,.block-editor-block-list__layout .block-padding-top{
    padding-top: 5rem;
  }

.entry-content p a,.entry-content ul a,.entry-content ol a,.block-editor-block-list__layout p a,.block-editor-block-list__layout ul a,.block-editor-block-list__layout ol a{
      border-bottom-width: 2px;
    }

.entry-content p a,.entry-content ul a,.entry-content ol a,.block-editor-block-list__layout p a,.block-editor-block-list__layout ul a,.block-editor-block-list__layout ol a{
      --tw-border-opacity: 1;
      border-color: rgba(250, 162, 27, var(--tw-border-opacity));
    }

.entry-content p a,.entry-content ul a,.entry-content ol a,.block-editor-block-list__layout p a,.block-editor-block-list__layout ul a,.block-editor-block-list__layout ol a{
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.entry-content p a:hover,.entry-content ul a:hover,.entry-content ol a:hover,.block-editor-block-list__layout p a:hover,.block-editor-block-list__layout ul a:hover,.block-editor-block-list__layout ol a:hover{
        --tw-border-opacity: 1;
        border-color: rgba(39, 153, 137, var(--tw-border-opacity));
      }

.entry-content p a:hover,.entry-content ul a:hover,.entry-content ol a:hover,.block-editor-block-list__layout p a:hover,.block-editor-block-list__layout ul a:hover,.block-editor-block-list__layout ol a:hover{
        --tw-text-opacity: 1;
        color: rgba(39, 153, 137, var(--tw-text-opacity));
      }

.entry-content p, .entry-content ul, .entry-content ol, .block-editor-block-list__layout p, .block-editor-block-list__layout ul, .block-editor-block-list__layout ol{
    margin-bottom: 2rem;
  }

[class*="-block"] ul, [class*="-block"] ol {
    list-style: none;
    padding-left: 30px;
    line-height: 1.6;
  }

[class*="-block"] ul ul, [class*="-block"] ul ol, [class*="-block"] ol ul, [class*="-block"] ol ol {
    }

[class*="-block"] ul li:before {
    content: "";
    position: absolute;
    top: 1.2em;
    left: -30px;
    margin-top: -0.9em;
  }

[class*="-block"] ul li:before{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

[class*="-block"] ul li:before {
    height: 12px;
    width: 12px;
    border-radius: 50%;
  }

[class*="-block"] li {
    margin-bottom: 0.5em;
    position: relative;
  }

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.embed-container iframe,
    .embed-container object,
    .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.colour-palette-earth-tones [class*="-block"] ul, .colour-palette-earth-tones [class*="-block"] ol {
      list-style: none;
      padding-left: 30px;
      line-height: 1.6;
    }

.colour-palette-earth-tones [class*="-block"] ul ul, .colour-palette-earth-tones [class*="-block"] ul ol, .colour-palette-earth-tones [class*="-block"] ol ul, .colour-palette-earth-tones [class*="-block"] ol ol {
      }

.colour-palette-earth-tones [class*="-block"] ul li:before {
      content: "";
      position: absolute;
      top: 1.2em;
      left: -30px;
      margin-top: -0.9em;
    }

.colour-palette-earth-tones [class*="-block"] ul li:before{
      --tw-bg-opacity: 1;
      background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
    }

.colour-palette-earth-tones [class*="-block"] ul li:before {
      height: 12px;
      width: 12px;
      border-radius: 50%;
    }

.colour-palette-earth-tones [class*="-block"] li {
      margin-bottom: 0.5em;
      position: relative;
    }

.colour-palette-earth-tones .bg-dark-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
  }

.colour-palette-earth-tones .bg-dark-orange h1, .colour-palette-earth-tones .bg-dark-orange h2, .colour-palette-earth-tones .bg-dark-orange h3, .colour-palette-earth-tones .bg-dark-orange h4, .colour-palette-earth-tones .bg-dark-orange h5{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.colour-palette-earth-tones .text-light-orange{
    --tw-text-opacity: 1;
    color: rgba(26, 26, 26, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .bg-black .text-light-orange{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .wp-block-button__link.btn-filled, .colour-palette-earth-tones .bg-dark .wp-block-button__link.btn-filled{
    --tw-bg-opacity: 1;
    background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
  }

.colour-palette-earth-tones .wp-block-button__link.btn-filled:hover,.colour-palette-earth-tones .bg-dark .wp-block-button__link.btn-filled:hover{
      --tw-bg-opacity: 1;
      background-color: rgba(26, 26, 26, var(--tw-bg-opacity));
    }

.colour-palette-earth-tones .bg-white h1, .colour-palette-earth-tones .bg-white h2, .colour-palette-earth-tones .bg-white h3, .colour-palette-earth-tones .bg-white h4, .colour-palette-earth-tones .bg-white h5, .colour-palette-earth-tones .bg-light h1, .colour-palette-earth-tones .bg-light h2, .colour-palette-earth-tones .bg-light h3, .colour-palette-earth-tones .bg-light h4, .colour-palette-earth-tones .bg-light h5{
    --tw-text-opacity: 1;
    color: rgba(176, 144, 81, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .bg-dark h1, .colour-palette-earth-tones .bg-dark h2, .colour-palette-earth-tones .bg-dark h3, .colour-palette-earth-tones .bg-dark h4, .colour-palette-earth-tones .bg-dark h6{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .bg-black h1, .colour-palette-earth-tones .bg-black h2, .colour-palette-earth-tones .bg-black h3, .colour-palette-earth-tones .bg-black h4, .colour-palette-earth-tones .bg-black h6{
    --tw-text-opacity: 1;
    color: rgba(176, 144, 81, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .slick-dots li.slick-active button, .colour-palette-earth-tones .slick-dots li button:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
  }

.colour-palette-earth-tones .bg-light .text-white{
    --tw-text-opacity: 1;
    color: rgba(26, 26, 26, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .amenities-list .post-excerpt h3, .colour-palette-earth-tones .text-dark-orange{
    --tw-text-opacity: 1 !important;
    color: rgba(176, 144, 81, var(--tw-text-opacity)) !important;
  }

.colour-palette-earth-tones .amenities-list .bg-teal{
      --tw-bg-opacity: 1;
      background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
    }

.colour-palette-earth-tones .amenities-list .bg-teal{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.colour-palette-earth-tones .slick-next:before, .colour-palette-earth-tones .slick-prev:before{
    --tw-bg-opacity: 1;
    background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
  }

.colour-palette-earth-tones .block-full-screen-cta h2{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.colour-palette-earth-tones .custom-media-block.bg-dark h2{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.colour-palette-earth-tones .custom-media-block.bg-dark h2 span, .colour-palette-earth-tones .custom-media-block.bg-dark h2 em{
        --tw-text-opacity: 1;
        color: rgba(26, 26, 26, var(--tw-text-opacity));
      }

.colour-palette-earth-tones .wp-block-button__link.btn-filled-gold:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(26, 26, 26, var(--tw-bg-opacity));
  }

.colour-palette-earth-tones .bg-light-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
  }

.colour-palette-earth-tones .block-booking-cta h1{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .post-content-text h3{
    --tw-text-opacity: 1;
    color: rgba(176, 144, 81, var(--tw-text-opacity));
  }

.colour-palette-earth-tones .subscribe-bar.bg-dark-orange{
      --tw-bg-opacity: 1;
      background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
    }

.colour-palette-earth-tones .header-block__content h1{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.\.btn-filled-gold{
  --tw-bg-opacity: 1;
  background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
}

.started-scrolling header .primary-logo svg path {
    }

.started-scrolling #utility-nav {
    margin-top: -50px;
  }

#utility-nav {
  transition: margin 1000ms;
}

#primary-menu .sub-menu{
    z-index: 50;
  }

#primary-menu .sub-menu{
    margin-top: 0.5rem;
  }

#primary-menu .sub-menu{
    --tw-translate-x: -1rem;
    transform: var(--tw-transform);
  }

#primary-menu .sub-menu{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

#primary-menu .sub-menu {
    position: absolute
  }

#primary-menu .sub-menu{
    border-radius: 0.75rem;
  }

#primary-menu .sub-menu{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

#primary-menu .sub-menu li{
      background-color: transparent !important;
    }

#primary-menu .sub-menu li{
      font-family: Urbanist, Helvetica, system-ui !important;
    }

#primary-menu .sub-menu li{
      font-size: 18px !important;
    }

#primary-menu .sub-menu li{
      font-weight: 600 !important;
    }

#primary-menu .sub-menu li{
      letter-spacing: 0em !important;
    }

#primary-menu .sub-menu li:hover{
      background-color: transparent !important;
    }

#primary-menu .sub-menu li{
      border-style: none !important;
    }

#primary-menu .sub-menu li{
      padding-top: 0.5rem !important;
      padding-bottom: 0.5rem !important;
    }

#primary-menu .sub-menu li{
      --tw-text-opacity: 1 !important;
      color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
    }

#primary-menu .sub-menu li{
      transition-property: all !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
      transition-duration: 150ms !important;
    }

#primary-menu .sub-menu li:hover{
      --tw-text-opacity: 1 !important;
      color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
    }

#primary-menu .sub-menu li:last-child{
        background-color: transparent !important;
      }

#primary-menu .sub-menu li:last-child{
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
      }

#primary-menu .sub-menu li:last-child{
        --tw-text-opacity: 1 !important;
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
      }

#primary-menu .sub-menu li:last-child:hover{
        --tw-text-opacity: 1 !important;
        color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
      }

#primary-menu .sub-menu li:last-child:hover{
        background-color: transparent !important;
      }

#primary-menu .sub-menu li:last-child{
        float: none !important;
      }

#primary-menu .sub-menu li:last-child{
        padding-left: 0px !important;
        padding-right: 0px !important;
      }

#primary-menu .sub-menu li:last-child{
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
      }

#primary-menu .sub-menu li:last-child {
        border-radius: 0px;
      }

#primary-menu .sub-menu li .sub-menu{
        z-index: 50;
      }

#primary-menu .sub-menu li .sub-menu{
        padding-top: 1rem;
        padding-bottom: 1rem;
      }

#primary-menu .sub-menu li .sub-menu {
        transform: translateX(85%);
        position: absolute
      }

#primary-menu .sub-menu li .sub-menu{
        border-radius: 0.75rem;
      }

#primary-menu .sub-menu li .sub-menu{
        --tw-bg-opacity: 1;
        background-color: rgba(26, 26, 26, var(--tw-bg-opacity));
      }

#primary-menu .sub-menu li .sub-menu li{
          background-color: transparent !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          font-family: Urbanist, Helvetica, system-ui !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          font-size: 18px !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          font-weight: 600 !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          letter-spacing: 0em !important;
        }

#primary-menu .sub-menu li .sub-menu li:hover{
          background-color: transparent !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          border-style: none !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          padding-top: 0.5rem !important;
          padding-bottom: 0.5rem !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          --tw-text-opacity: 1 !important;
          color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
        }

#primary-menu .sub-menu li .sub-menu li{
          transition-property: all !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-duration: 150ms !important;
        }

#primary-menu .sub-menu li .sub-menu li:hover{
          --tw-text-opacity: 1 !important;
          color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
        }

#primary-menu .menu-item-has-children.opened > a:after {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FAA21B' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  }

#primary-menu .menu-item-has-children > a:after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FAA21B' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
      height: 7px;
      width: 10px;
      display: inline-block;
      margin-left: 8px;
      vertical-align: middle;
      background-repeat: no-repeat;
      margin-bottom: 5px;
    }

#primary-menu .menu-item-has-children > a:after{
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

#primary-menu .menu-item-has-children > a:hover:after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FAA21B' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
      height: 7px;
      width: 10px;
      display: inline-block;
      margin-left: 8px;
      vertical-align: middle;
      background-repeat: no-repeat;
      margin-bottom: 5px;
    }

#primary-menu .menu-item-has-children > a:hover:after{
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

#primary-menu .current_page_item a{
    --tw-text-opacity: 1;
    color: rgba(39, 153, 137, var(--tw-text-opacity));
  }

/*
Menu Toggle
*/

.menu-toggle .bars {
    left: 3px;
    top: 2px;
    width: 24px;
    height: 30px;
    position: relative;
    transition: transform 0.3s cubic-bezier(0.694, 0.048, 0.335, 1);
  }

.menu-toggle .bars span {
      display: block;
      width: 100%;
      height: 3px;
      background-color: white;
      margin-top: 5px;
      width: 100%;
    }

.menu-toggle .bars span:first-child {
        width: 100%;
        margin-top: 0;
        transform: scaleX(1);
        transition: transform 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);
        transition-delay: 0.4s;
      }

.menu-toggle .bars span:nth-child(3) {
        width: 100%;
        transition: width 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);
        transition-delay: 0.4s;
      }

.menu-toggle .bars .other-bar {
      width: 3px;
      height: 0;
      background-color: white;
      position: absolute;
      top: 2px;
      left: 50%;
      margin-left: -2px;
      transition: height 0.4s cubic-bezier(0.694, 0.048, 0.335, 1);
      z-index: 10;
    }

.menu-toggle.is-menu-open .bars {
      transform: rotate(45deg);
      transition-delay: 0.4s;
      transform-origin: center;
      left: 0;
    }

.menu-toggle.is-menu-open .bars span:first-child {
          width: 24px;
          transform: scaleX(0);
          transition: transform 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);
        }

.menu-toggle.is-menu-open .bars span:nth-child(3) {
          width: 0;
          transition: width 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);
        }

.menu-toggle.is-menu-open .bars .other-bar {
        top: -3px;
        height: 24px;
        transition: height 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);
        transition-delay: 0.3s;
      }

/*** Full Screen Menu ***/

#full-screen-menu .menu li.menu-item a {
      width: 100%;
    }

#full-screen-menu .menu li.menu-item a:hover,
			#full-screen-menu .menu li.menu-item a:active {
      }

#full-screen-menu .menu li.current-menu-item > a {
    }

.location-menu-overlay {
  position: fixed;
  background-color: rgba(3, 27, 87, 0.95);
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  overflow: hidden;
  z-index: 100;
}

.location-menu-overlay.open {
    opacity: 1;
    visibility: visible;
    height: 100%;
  }

.location-menu-overlay.open .location {
      -webkit-animation: fadeInRight 0.5s ease-in-out;
              animation: fadeInRight 0.5s ease-in-out;
      position: relative;
    }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 50%;
  }

  100% {
    opacity: 1;
    left: 0;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 50%;
  }

  100% {
    opacity: 1;
    left: 0;
  }
}

@font-face {
  font-family: 'Kool-Beans';

  src: url('../woff2/koolbeans-eerm-webfont.woff2') format('woff2'),
         url('../woff/koolbeans-eerm-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: 'kristopher';

  src: url('../woff2/kristopher-regular-webfont.woff2') format('woff2'),
         url('../woff/kristopher-regular-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: 'edgothic';

  src: url('../eot/ufonts.com_ed_gothic-webfont.eot');

  src: url('../eot/ufonts.com_ed_gothic-webfontd41d.eot#iefix') format('embedded-opentype'),
       url('../woff/ufonts.com_ed_gothic-webfont.woff') format('woff'),
       url('../ttf/ufonts.com_ed_gothic-webfont.ttf') format('truetype'),
       url('../svg/ufonts.com_ed_gothic-webfont.svg#edgothic') format('svg');

  font-weight: normal;

  font-style: normal;
}

h1,h2,h3,h4,h5{
  line-height:1.1;
}

h1, h2, h3, h4, h5{
  padding-bottom: 1.5rem;
}

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

h1{
  font-size: calc(58px + (112 - 58) * ((100vw - 375px) / (1740 - 375)));
  font-family: Kool-Beans, Helvetica, system-ui;
  line-height: 1;
}

h1 small{
    font-size: calc(34px + (45 - 34) * ((100vw - 375px) / (1740 - 375)));
  }

h1 small{
    line-height: 1;
  }

h1 span{
    font-family: Urbanist, Helvetica, system-ui;
  }

h2{
  font-size: calc(50px + (64 - 50) * ((100vw - 375px) / (1740 - 375)));
  font-family: Kool-Beans, Helvetica, system-ui;
  line-height: 1;
}

h2 span{
    font-family: Urbanist, Helvetica, system-ui;
  }

h3{
  font-size: calc(28px + (36 - 28) * ((100vw - 375px) / (1740 - 375)));
  font-family: Kool-Beans, Helvetica, system-ui;
  line-height: 1;
}

h3 span{
    font-family: Urbanist, Helvetica, system-ui;
  }

h4{
  font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
}

h5{
  font-size: 20px;
  padding-bottom: 1rem;
  letter-spacing: 0.025em;
  line-height: 1.5;
}

p, li, dd, dt{
  font-size: 18px;
  font-family: Urbanist, Helvetica, system-ui;
}

hr{
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 5rem;
  margin-left: auto;
  margin-right: auto;
  border-top-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(39, 153, 137, var(--tw-border-opacity));
}

.font-heading span{
    font-family: Urbanist, Helvetica, system-ui !important;
  }

.wp-block-button__link{
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Kool-Beans, Helvetica, system-ui;
  font-size: 22px;
  white-space: nowrap;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-radius: 0px;
}

@media (min-width: 1310px){
    .wp-block-button__link.xl\:rounded-r-xl{
      border-top-right-radius: 0.75rem;
      border-bottom-right-radius: 0.75rem;
    }
  }

@media (min-width: 768px){
    .wp-block-button__link.md\:rounded-br-xl{
      border-bottom-right-radius: 0.75rem;
    }
  }

.wp-block-button__link.btn-text{
    padding-left: 0px;
    padding-right: 0px;
  }

.wp-block-button__link.btn-text{
    padding-bottom: 0.5rem;
  }

.wp-block-button__link.btn-text{
    padding-top: 0px;
  }

.wp-block-button__link.btn-text{
    border-radius: 0px;
  }

.wp-block-button__link.btn-text{
    background-color: transparent;
  }

.wp-block-button__link.btn-text{
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.wp-block-button__link.btn-text{
    border-bottom-width: 2px;
  }

.wp-block-button__link.btn-text{
    --tw-border-opacity: 1;
    border-color: rgba(250, 162, 27, var(--tw-border-opacity));
  }

.wp-block-button__link.btn-text{
    text-transform: uppercase;
  }

.wp-block-button__link.btn-text{
    --tw-text-opacity: 1;
    color: rgba(250, 162, 27, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-text{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.wp-block-button__link.btn-text:hover{
    --tw-border-opacity: 1;
    border-color: rgba(39, 153, 137, var(--tw-border-opacity));
  }

.wp-block-button__link.btn-text:hover{
    --tw-text-opacity: 1;
    color: rgba(39, 153, 137, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-text:visited{
      --tw-text-opacity: 1;
      color: rgba(39, 153, 137, var(--tw-text-opacity));
    }

.wp-block-button__link.btn-text:visited{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

.wp-block-button__link.btn-filled{
    --tw-bg-opacity: 1;
    background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-filled{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-filled:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-filled:hover{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-filled{
    text-transform: uppercase;
  }

.wp-block-button__link.btn-filled-gold{
    --tw-bg-opacity: 1;
    background-color: rgba(176, 144, 81, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-filled-gold{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-filled-gold:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-filled-gold{
    text-transform: uppercase;
  }

.wp-block-button__link.btn-filled-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-filled-white{
    --tw-text-opacity: 1 !important;
    color: rgba(238, 118, 35, var(--tw-text-opacity)) !important;
  }

.wp-block-button__link.btn-filled-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-filled-white:hover{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-filled-white{
    text-transform: uppercase;
  }

.wp-block-button__link.btn-outlined{
    border-width: 2px;
  }

.wp-block-button__link.btn-outlined{
    --tw-border-opacity: 1;
    border-color: rgba(250, 162, 27, var(--tw-border-opacity));
  }

.wp-block-button__link.btn-outlined{
    background-color: transparent;
  }

.wp-block-button__link.btn-outlined{
    --tw-text-opacity: 1;
    color: rgba(250, 162, 27, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-outlined{
    text-transform: uppercase;
  }

.wp-block-button__link.btn-outlined:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-outlined:hover{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-outlined-gold{
    border-width: 2px;
  }

.wp-block-button__link.btn-outlined-gold{
    --tw-border-opacity: 1;
    border-color: rgba(176, 144, 81, var(--tw-border-opacity));
  }

.wp-block-button__link.btn-outlined-gold{
    background-color: transparent;
  }

.wp-block-button__link.btn-outlined-gold{
    --tw-text-opacity: 1;
    color: rgba(176, 144, 81, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-outlined-gold{
    text-transform: uppercase;
  }

.wp-block-button__link.btn-outlined-gold:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
  }

.wp-block-button__link.btn-outlined-gold:hover{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.wp-block-button__link.btn-lg{
    font-size: 22px;
  }

@media (min-width: 1024px){
    .wp-block-button__link.btn-lg{
      font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
    }
  }

.wp-block-button__link.btn-lg:hover{
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

.wp-block-button__link.btn-lg{
    font-weight: 400 !important;
  }

.wp-block-button__link.btn-lg{
    letter-spacing: 0.05em !important;
  }

.wp-block-button__link.btn-lg{
    text-align: left !important;
  }

.wp-block-button__link.btn-lg{
    margin-top: 0px;
  }

.wp-block-button__link.btn-lg{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

.wp-block-button__link.btn-lg{
    padding-top: 0.25rem;
  }

.wp-block-button__link.btn-lg{
    padding-bottom: 0.5rem;
  }

@media (min-width: 1024px){
    .wp-block-button__link.btn-lg{
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }

@media (min-width: 1024px){
    .wp-block-button__link.btn-lg{
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }
  }

.wp-block-button__link.btn-lg{
    margin-bottom: 1rem;
  }

.wp-block-button__link.btn-lg{
    position: relative;
  }

.wp-block-button__link.btn-lg{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.wp-block-button__link.btn-lg:after {
      content: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
      position: absolute;
      opacity: 0;
      top: 3px;
      right: 0px;
      transition: 0.5s;
    }

@media screen and (max-width: 1024px) {

.wp-block-button__link.btn-lg:after {
        content: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");

        top: 4px;

        right: 25px;

        opacity: 1
    }
      }

.wp-block-button__link.btn-lg:hover{
      --tw-bg-opacity: 1;
      background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
    }

.wp-block-button__link.btn-lg:hover {
      padding-right: 62px;
    }

.wp-block-button__link.btn-lg:hover:after {
      opacity: 1;
      right: 24px;
    }

.bg-dark .wp-block-button__link.btn-filled,.bg-blue .wp-block-button__link.btn-filled,.bg-green .wp-block-button__link.btn-filled,.bg-dark-blue .wp-block-button__link.btn-filled,.bg-black .wp-block-button__link.btn-filled{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.bg-dark .wp-block-button__link.btn-filled,.bg-blue .wp-block-button__link.btn-filled,.bg-green .wp-block-button__link.btn-filled,.bg-dark-blue .wp-block-button__link.btn-filled,.bg-black .wp-block-button__link.btn-filled{
      --tw-bg-opacity: 1;
      background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
    }

.bg-dark .wp-block-button__link.btn-filled:hover,.bg-blue .wp-block-button__link.btn-filled:hover,.bg-green .wp-block-button__link.btn-filled:hover,.bg-dark-blue .wp-block-button__link.btn-filled:hover,.bg-black .wp-block-button__link.btn-filled:hover{
      --tw-bg-opacity: 1;
      background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
    }

.bg-dark .wp-block-button__link.btn-outlined,.bg-blue .wp-block-button__link.btn-outlined,.bg-green .wp-block-button__link.btn-outlined,.bg-dark-blue .wp-block-button__link.btn-outlined,.bg-black .wp-block-button__link.btn-outlined{
      border-width: 2px;
    }

.bg-dark .wp-block-button__link.btn-outlined,.bg-blue .wp-block-button__link.btn-outlined,.bg-green .wp-block-button__link.btn-outlined,.bg-dark-blue .wp-block-button__link.btn-outlined,.bg-black .wp-block-button__link.btn-outlined{
      --tw-border-opacity: 1;
      border-color: rgba(250, 162, 27, var(--tw-border-opacity));
    }

.bg-dark .wp-block-button__link.btn-outlined,.bg-blue .wp-block-button__link.btn-outlined,.bg-green .wp-block-button__link.btn-outlined,.bg-dark-blue .wp-block-button__link.btn-outlined,.bg-black .wp-block-button__link.btn-outlined{
      background-color: transparent;
    }

.bg-dark .wp-block-button__link.btn-outlined,.bg-blue .wp-block-button__link.btn-outlined,.bg-green .wp-block-button__link.btn-outlined,.bg-dark-blue .wp-block-button__link.btn-outlined,.bg-black .wp-block-button__link.btn-outlined{
      --tw-text-opacity: 1;
      color: rgba(250, 162, 27, var(--tw-text-opacity));
    }

.bg-dark .wp-block-button__link.btn-outlined,.bg-blue .wp-block-button__link.btn-outlined,.bg-green .wp-block-button__link.btn-outlined,.bg-dark-blue .wp-block-button__link.btn-outlined,.bg-black .wp-block-button__link.btn-outlined{
      text-transform: uppercase;
    }

.bg-dark .wp-block-button__link.btn-outlined:hover,.bg-blue .wp-block-button__link.btn-outlined:hover,.bg-green .wp-block-button__link.btn-outlined:hover,.bg-dark-blue .wp-block-button__link.btn-outlined:hover,.bg-black .wp-block-button__link.btn-outlined:hover{
      --tw-bg-opacity: 1;
      background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
    }

.bg-dark .wp-block-button__link.btn-outlined:hover,.bg-blue .wp-block-button__link.btn-outlined:hover,.bg-green .wp-block-button__link.btn-outlined:hover,.bg-dark-blue .wp-block-button__link.btn-outlined:hover,.bg-black .wp-block-button__link.btn-outlined:hover{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.bg-light-orange .wp-block-button__link.btn-text,.bg-dark-orange .wp-block-button__link.btn-text{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.bg-light-orange .wp-block-button__link.btn-text,.bg-dark-orange .wp-block-button__link.btn-text{
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    }

#full-screen-menu{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  z-index: 48;
  --tw-bg-opacity: 1;
  background-color: rgba(3, 27, 87, var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
}

#full-screen-menu .menu li.menu-item a{
      font-family: edgothic, Helvetica, system-ui;
    }

#full-screen-menu .menu li.menu-item a{
      font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
    }

#full-screen-menu .menu li.menu-item a {
      line-height:2
    }

#full-screen-menu .menu li.menu-item a{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

#full-screen-menu .menu li.menu-item a {
      display: block;
      transition: all 0.2s ease-in-out;
    }

#full-screen-menu .menu li.menu-item a:hover, #full-screen-menu .menu li.menu-item a:active{
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

#full-screen-menu .menu li.current-menu-item > a{
      --tw-text-opacity: 1;
      color: rgba(250, 162, 27, var(--tw-text-opacity));
    }

#full-screen-menu .sub-menu li.menu-item a{
      font-family: Urbanist, Helvetica, system-ui;
    }

#full-screen-menu .sub-menu li.menu-item a{
      font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
    }

#full-screen-menu .sub-menu li.menu-item a{
      font-weight: 400;
    }

#full-screen-menu .sub-menu li.menu-item a{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

#full-screen-menu .menu-item-has-children > a{
    width: 100%;
  }

#full-screen-menu .menu-item-has-children > a{
    border-bottom-width: 2px;
  }

#full-screen-menu .menu-item-has-children > a{
    --tw-border-opacity: 1;
    border-color: rgba(250, 162, 27, var(--tw-border-opacity));
  }

#full-screen-menu .menu-item-has-children > a{
    font-family: Urbanist, Helvetica, system-ui;
  }

#full-screen-menu .menu-item-has-children > a{
    font-size: 22px;
  }

#full-screen-menu .menu-item-has-children > a{
    position: relative;
  }

#full-screen-menu .menu-item-has-children > a:after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FAA21B' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
      height: 7px;
      width: 10px;
      display: block;
      position:absolute;
      top:30px;
      right:15px;
      margin-left: 8px;
      vertical-align: middle;
      background-repeat: no-repeat;
      margin-bottom: 5px;
    }

#full-screen-menu .menu-item-has-children > a:after{
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

#full-screen-menu .menu-item-has-children > a:hover:after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FAA21B' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
      height: 7px;
      width: 10px;
      display: block;
      position:absolute;
      top:10px;
      right:15px;
      margin-left: 8px;
      vertical-align: middle;
      background-repeat: no-repeat;
      margin-bottom: 5px;
    }

#full-screen-menu .menu-item-has-children > a:hover:after{
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children a{
        position: relative !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children a{
        display: block !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children a{
        --tw-text-opacity: 1 !important;
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children a:focus{
        --tw-text-opacity: 1 !important;
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children a:active{
        --tw-text-opacity: 1 !important;
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children a {
        -webkit-tap-highlight-color: #fff;
        border-bottom-color: rgb(81, 81, 81) !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children .mobileMegaMenu .mega-menu--details .mega-menu-nav a{
        line-height: 1rem;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children > a:after {
        position: absolute;
        right: 0;
        top: 0px;
        width: 20px;
        height: 11px;
        transition: all 0.2s ease-in-out;
        content: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.47778L10.0319 9.52223L2 1.47778' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        pointer-events: none;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children.opened > a{
        --tw-text-opacity: 1 !important;
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
      }

#full-screen-menu .menu-primary-container > ul > .menu-item-has-children.opened > a:after {
        top: 10px;
        transform-origin: bottom;
        transform: rotate(180deg);
      }

#full-screen-menu .sub-menu{
    margin-left: 1rem;
  }

@media (min-width: 768px){
    #full-screen-menu .sub-menu{
      padding-top: 0.5rem;
    }
  }

#full-screen-menu .sub-menu li {
      border-bottom: 0px solid transparent !important;
    }

#full-screen-menu .sub-menu li a{
        padding: 0px !important;
      }

#full-screen-menu .sub-menu li a{
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
      }

#full-screen-menu .sub-menu li a{
        font-size: 20px !important;
      }

#full-screen-menu .sub-menu li a{
        font-weight: 400 !important;
      }

#full-screen-menu .sub-menu li a{
        letter-spacing: 0em !important;
      }

#full-screen-menu .sub-menu li a{
        --tw-text-opacity: 1 !important;
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
      }

#full-screen-menu .sub-menu li a {
        border-bottom: 0px solid transparent !important;
      }

.fab{
  display:flex!important;
}

.site-footer .primary-logo svg {
      max-width:250px;
      max-height: 113px;
    }

.site-footer .primary-logo svg{
      margin-left: auto;
      margin-right: auto;
    }

@media (min-width: 1024px){
      .site-footer .primary-logo svg{
        margin-left: 0px;
        margin-right: 0px;
      }
    }

.site-footer .custom-logo {
    max-width:150px;
  }

.accordian-footer dt a{
    width: 100%;
  }

.accordian-footer dt a{
    position: relative;
  }

.accordian-footer dt a{
    display: block;
  }

.accordian-footer dt a{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.accordian-footer dt a:after {
    position:absolute;
    right:0;
    top:0px;
    width:10px;
    height:6px;
    transition:all .2s ease-in-out;
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.591797L5 4.5918L9 0.591797' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    pointer-events: none;
  }

.accordian-footer dt.opened a:after{
    top:35px;
    transform-origin:center;
    transform: rotate(180deg);
  }

.accordian-footer dd p, .accordian-footer dd ol li, .accordian-footer dd ul li{
      margin-bottom: 1rem;
    }

.text-subscribe {
  font-size:calc(58px + (86 - 58) * ((100vw - 375px) / (1440 - 375)));
}

/*************************
Header block
************************ */

@media (min-width: 1310px){
    .header-block .h-[65vh]{
      height: 65vh;
    }
  }

@media (min-width: 1310px){
    .header-block .h-[85vh]{
      height: 85vh;
    }
  }

.header-block .scrim {
    /* background: rgba(0, 0, 0, 0.5); */
  }

.header-block .wp-block-buttons.left-centered{
      align-content: flex-start;
    }

.header-block .wp-block-buttons.left-centered{
      justify-content: flex-start;
    }

.header-block .wp-block-buttons.left-centered{
      text-align: left;
    }

.header-block .wp-block-buttons.left-bottom{
      margin-bottom: 2rem;
    }

.header-block .wp-block-buttons.left-bottom{
      align-content: flex-start;
    }

.header-block .wp-block-buttons.left-bottom{
      justify-content: flex-start;
    }

.header-block .wp-block-buttons.left-bottom{
      text-align: left;
    }

.header-block .left-centered{
    align-content: flex-start;
  }

.header-block .left-centered{
    align-items: flex-end;
  }

.header-block .left-centered{
    justify-content: flex-end;
  }

.header-block .left-centered{
    padding-bottom: 4rem;
  }

.header-block .left-centered{
    text-align: left;
  }

@media (min-width: 1024px){
    .header-block .left-centered{
      align-items: center;
    }
  }

@media (min-width: 1024px){
    .header-block .left-centered{
      justify-content: center;
    }
  }

@media (min-width: 1024px){
    .header-block .left-centered{
      padding-bottom: 0px;
    }
  }

.header-block .left-centered hr {
      margin: 15px 0;
    }

.header-block .left-bottom{
    align-items: flex-end;
  }

.header-block .left-bottom{
    justify-content: flex-end;
  }

.header-block .left-bottom{
    padding-bottom: 4rem;
  }

.header-block .left-bottom{
    text-align: left;
  }

@media (min-width: 1024px){
    .header-block .left-bottom{
      align-items: center;
    }
  }

@media (min-width: 1024px){
    .header-block .left-bottom{
      justify-content: center;
    }
  }

@media (min-width: 1024px){
    .header-block .left-bottom{
      padding-bottom: 0px;
    }
  }

@media (min-width: 1024px){
    .header-block .left-bottom{
      padding-bottom: 4rem;
    }
  }

.header-block .left-bottom hr {
      margin: 15px 0;
    }

.header-block .centered{
    margin-left: auto;
    margin-right: auto;
  }

.header-block .centered{
    align-items: center;
  }

.header-block .centered{
    justify-content: center;
  }

.header-block .centered{
    justify-items: center;
  }

.header-block .centered{
    text-align: center;
  }

.header-block .centered hr {
      margin: 15px auto;
    }

.header-block h1, .header-block h2, .header-block h3, .header-block h4, .header-block h5{
    letter-spacing: 0em;
  }

.header-block h1,
	.header-block h2,
	.header-block h3,
	.header-block h4,
	.header-block h5 {
    text-shadow: 4px 4px 15px rgba(0, 0, 0, 0.85);
  }

.header-block p{
    font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
  }

.header-block p{
    line-height: 1.25;
  }

.header-block p{
    letter-spacing: 0em;
  }

.header-block p{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.header-block p {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.85);
  }

.header-block.has-video h1,
		.header-block.has-video h2,
		.header-block.has-video h3,
		.header-block.has-video h4,
		.header-block.has-video h5 {
    }

.header-block.has-video p{
      font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1740 - 375)));
    }

.header-block.has-video p{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.header-block.has-video{
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

@media screen and (max-width: 768px) {

.header-block.has-video{
    max-height: 81.65vh;

    min-height: 81.65vh;
}
  }

.header-block.has-video .block-header__video{
    z-index: 0;
  }

.header-block.has-video .block-header__video{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

.header-block.has-video .block-header__video .video-container {
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      position: absolute;
      width: 100%;
      overflow: hidden;
      height: 100%;
    }

@media screen and (max-width: 768px) {

.header-block.has-video .block-header__video .video-container {
        max-height: 81.65vh;

        min-height: 81.65vh
    }
      }

.header-block.has-video .block-header__video .video-container iframe,
		.header-block.has-video .block-header__video .video-container object,
		.header-block.has-video .block-header__video .video-container embed {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      min-height: 100vh;
    }

@media (orientation: landscape) {
      .header-block.has-video .block-header__video .video-container iframe,
			.header-block.has-video .block-header__video .video-container object,
			.header-block.has-video .block-header__video .video-container embed {
        width: calc(100vmin / (9 / 16));
        height: calc(100vmax * (9 / 16));
      }
    }

@media (orientation: portrait) {
      .header-block.has-video .block-header__video .video-container iframe,
			.header-block.has-video .block-header__video .video-container object,
			.header-block.has-video .block-header__video .video-container embed {
        width: calc(100vmax / (9 / 16));
      }
    }

.header-block.has-video .block-header__video .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) {

.header-block.has-video .block-header__video .video-container-mobile {
        max-height: 81.65vh;

        min-height: 81.65vh
    }
      }

.header-block.has-video .block-header__video .video-container-mobile iframe,
		.header-block.has-video .block-header__video .video-container-mobile object,
		.header-block.has-video .block-header__video .video-container-mobile embed {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      min-height: 100vh;
    }

@media screen and (max-width: 768px) {

.header-block.has-video .block-header__video .video-container-mobile iframe,
		.header-block.has-video .block-header__video .video-container-mobile object,
		.header-block.has-video .block-header__video .video-container-mobile embed {
        max-height: 81.65vh
    }

        @media screen and (min-height: 670px) {

.header-block.has-video .block-header__video .video-container-mobile iframe,
		.header-block.has-video .block-header__video .video-container-mobile object,
		.header-block.has-video .block-header__video .video-container-mobile embed {
          min-height: 81.65vh
    }
        }
      }

@media (orientation: landscape) {
      .header-block.has-video .block-header__video .video-container-mobile iframe,
			.header-block.has-video .block-header__video .video-container-mobile object,
			.header-block.has-video .block-header__video .video-container-mobile embed {
        width: calc(100vmax / (16 / 9));
        height: calc(100vmin * (16 / 9));
      }
    }

@media (orientation: portrait) {
      .header-block.has-video .block-header__video .video-container-mobile iframe,
			.header-block.has-video .block-header__video .video-container-mobile object,
			.header-block.has-video .block-header__video .video-container-mobile embed {
        width: calc(100vmin / (16 / 9));
      }
    }

.block-header__form{
  display: none;
}

@media (min-width: 768px){
  .block-header__form{
    display: block;
  }
}

/*************************
CTA Block
************************ */

.block-full-screen-cta .scrim {
    /* background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 102.57%);*/
  }

.block-full-screen-cta .left-centered{
    align-content: flex-start;
  }

.block-full-screen-cta .left-centered{
    align-items: flex-start;
  }

.block-full-screen-cta .left-centered{
    justify-content: flex-start;
  }

.block-full-screen-cta .left-centered{
    padding-top: 7rem;
  }

.block-full-screen-cta .left-centered{
    text-align: left;
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-centered{
      align-items: flex-start;
    }
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-centered{
      justify-content: center;
    }
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-centered{
      padding-bottom: 0px;
    }
  }

.block-full-screen-cta .left-bottom{
    align-items: flex-end;
  }

.block-full-screen-cta .left-bottom{
    justify-content: flex-end;
  }

.block-full-screen-cta .left-bottom{
    padding-bottom: 2rem;
  }

.block-full-screen-cta .left-bottom{
    text-align: left;
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-bottom{
      align-items: flex-start;
    }
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-bottom{
      justify-content: flex-end;
    }
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-bottom{
      padding-bottom: 7rem;
    }
  }

.block-full-screen-cta .left-top{
    align-items: flex-start;
  }

.block-full-screen-cta .left-top{
    justify-content: flex-start;
  }

.block-full-screen-cta .left-top{
    padding-bottom: 2rem;
  }

.block-full-screen-cta .left-top{
    text-align: left;
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-top{
      align-items: flex-start;
    }
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-top{
      justify-content: flex-start;
    }
  }

@media (min-width: 1024px){
    .block-full-screen-cta .left-top{
      padding-top: 7rem;
    }
  }

.block-full-screen-cta .left-top div{
      margin-top: 2rem !important;
    }

@media (min-width: 1024px){
      .block-full-screen-cta .left-top div{
        margin-top: 0px !important;
      }
    }

.block-full-screen-cta h1,
	.block-full-screen-cta h2,
	.block-full-screen-cta h3,
	.block-full-screen-cta h4,
	.block-full-screen-cta h5 {
    text-shadow: 4px 4px 15px rgba(0, 0, 0, 0.85);
  }

.block-full-screen-cta h5{
    font-family: edgothic, Helvetica, system-ui;
  }

.block-full-screen-cta h5{
    font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
  }

.block-full-screen-cta h5{
    line-height: 1.25;
  }

.block-full-screen-cta h5{
    letter-spacing: 0em;
  }

.block-full-screen-cta h5{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.block-full-screen-cta p {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.85);
  }

.block-booking-cta .scrim {
    /* background: rgba(0, 0, 0, 0.5);*/
  }

.block-full-screen-cta .has-video{
    overflow: hidden;
  }

.block-full-screen-cta .has-video{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

.block-full-screen-cta .has-video .block-header__video{
      z-index: 0;
    }

.block-full-screen-cta .has-video .block-header__video{
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    }

.block-full-screen-cta .has-video .block-header__video .video-container {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        position: absolute;
        width: 100%;
        overflow: hidden;
      }

.block-full-screen-cta .has-video .block-header__video .video-container iframe,
			.block-full-screen-cta .has-video .block-header__video .video-container object,
			.block-full-screen-cta .has-video .block-header__video .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100vh;
      }

@media (orientation: landscape) {
        .block-full-screen-cta .has-video .block-header__video .video-container iframe,
				.block-full-screen-cta .has-video .block-header__video .video-container object,
				.block-full-screen-cta .has-video .block-header__video .video-container embed {
          width: calc(100vmin / (9 / 16));
          height: calc(100vmax * (9 / 16));
        }
      }

@media (orientation: portrait) {
        .block-full-screen-cta .has-video .block-header__video .video-container iframe,
				.block-full-screen-cta .has-video .block-header__video .video-container object,
				.block-full-screen-cta .has-video .block-header__video .video-container embed {
          width: calc(100vmax / (9 / 16));
        }
      }

/*************************
Card Column Block
************************ */

.card-columns-block .card{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.card-columns-block .card .inner h3{
        margin-top: 1rem;
      }

.card-columns-block .card .inner h3{
        padding-bottom: 0px;
      }

.card-columns-block .card .inner h3{
        padding-top: 0px;
      }

.card-columns-block .card .card-img{
      width: 100%;
    }

.card-columns-block .card .card-img {
      transition: all 0.25s ease-in-out;
    }

.card-columns-block .card:hover .card-img {
        filter: drop-shadow(0px 20px 34px rgba(0, 0, 0, 0.3));
      }

.card-columns-block .card hr{
      margin-top: 0.5rem !important;
    }

@media (min-width: 1024px){
      .card-columns-block .card hr{
        margin-top: 0px !important;
      }
    }

.card-columns-block .align-content-left{
    text-align: center;
  }

@media (min-width: 1024px){
    .card-columns-block .align-content-left{
      text-align: left;
    }
  }

.card-columns-block .align-content-left hr{
      margin-left: auto;
      margin-right: auto;
    }

.card-columns-block .align-content-left hr{
      margin-top: 0.75rem;
      margin-bottom: 0.75rem;
    }

@media (min-width: 1024px){
      .card-columns-block .align-content-left hr{
        margin-left: 0px;
        margin-right: 0px;
      }
    }

@media (min-width: 1024px){
      .card-columns-block .align-content-left hr{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
      }
    }

.card-columns-block .align-content-center{
    text-align: center;
  }

.card-columns-block .align-content-center hr{
      margin-top: 0.75rem;
      margin-bottom: 0.75rem;
    }

.card-columns-block .align-content-center hr{
      margin-left: auto;
      margin-right: auto;
    }

@media (min-width: 1024px){
      .card-columns-block .align-content-center hr{
        margin-left: auto;
        margin-right: auto;
      }
    }

@media (min-width: 1024px){
      .card-columns-block .align-content-center hr{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
      }
    }

.card-columns-block .align-content-right{
    text-align: center;
  }

@media (min-width: 1024px){
    .card-columns-block .align-content-right{
      text-align: right;
    }
  }

.card-columns-block .align-content-right hr{
      margin-left: auto;
      margin-right: auto;
    }

.card-columns-block .align-content-right hr{
      margin-top: 0.75rem;
      margin-bottom: 0.75rem;
    }

@media (min-width: 1024px){
      .card-columns-block .align-content-right hr{
        margin-left: 0px;
        margin-right: 0px;
      }
    }

@media (min-width: 1024px){
      .card-columns-block .align-content-right hr{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
      }
    }

.card-columns-block .card-overlaid{
    border-radius: 0.75rem;
  }

.card-columns-block .card-overlaid{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.card-columns-block .card-overlaid{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.card-columns-block .card-overlaid:hover{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: var(--tw-transform);
  }

.card-columns-block .card-overlaid:hover{
    cursor: pointer;
  }

.card-columns-block .card-overlaid .scrim {
      /* background: linear-gradient(360deg, rgba(0, 0, 0, 0) 44.57%, rgba(0, 0, 0, 0.4) 75.46%, rgba(0, 0, 0, 0.4) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));*/
    }

.card-columns-block .card-overlaid .scrim{
      position: absolute;
    }

.card-columns-block .card-overlaid .scrim{
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
    }

.card-columns-block .card-overlaid .scrim{
      height: 100%;
    }

.card-columns-block .card-overlaid .scrim{
      width: 100%;
    }

.card-columns-block .card-overlaid .content-reveal {
      height: 0;
      opacity: 0;
      transition-delay: 0s;
      transition-duration: 0.4s;
      transform: translateY(-100px);
      width: 500px;
      max-width: 100%;
    }

@media screen and (max-width: 1023px) {

.card-columns-block .card-overlaid .content-reveal {
        opacity: 1;

        transform: translateY(0px);

        -webkit-transform: translateY(0px)
    }
      }

.card-columns-block .card-overlaid:hover {
      box-shadow: 0px 20px 34px rgba(0, 0, 0, 0.3);
    }

.card-columns-block .card-overlaid:hover .content-reveal {
        opacity: 1;
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
      }

.card-columns-block .card-overlaid h3, .card-columns-block .card-overlaid p{
      text-align: center;
    }

.card-columns-block .card-overlaid h3, .card-columns-block .card-overlaid p{
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

@media (min-width: 1024px){
      .card-columns-block .card-overlaid h3, .card-columns-block .card-overlaid p{
        text-align: left;
      }
    }

.card-columns-block .card-overlaid h3,
		.card-columns-block .card-overlaid p {
      text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.8);
    }

.card-columns-block .card-overlaid hr{
      margin-left: 0px;
    }

.card-columns-block ul.slick-dots li {
      display: none;
    }

.card-columns-block ul.slick-dots li.slick-active {
        display: block;
      }

.lg\:grid-cols-2 .card-overlaid h3{
      font-size: calc(34px + (45 - 34) * ((100vw - 375px) / (1740 - 375))) !important;
    }

.lg\:grid-cols-2 .card-overlaid h3 {
      line-height: 1.1 !important;
    }

/*************************
FAQ SECTION
************************ */

.accordian-faqs dt a{
    width: 100%;
  }

.accordian-faqs dt a{
    position: relative;
  }

.accordian-faqs dt a{
    display: block;
  }

.accordian-faqs dt a:after {
    position: absolute;
    right: 0;
    top: 3px;
    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='%2337d293' stroke-width='2' stroke-linecap='round'/><path d='M10.5,19.8V1.4' stroke='%2337d293' stroke-width='2' stroke-linecap='round'/></svg>");
    pointer-events: none;
  }

.accordian-faqs dt.opened a:after {
    transform: rotate(45deg) translateY(-0%);
  }

/*************************
Custom media block SECTION
************************ */

@media (min-width: 1024px){
        .custom-media-block.image-normal .has-media figure{
          margin-right: 2rem;
        }
      }

.custom-media-block.image-normal .has-media figure img {
          border-radius: 40px;
          width: 100%;
        }

.custom-media-block.image-normal.media-right .has-media{
      flex-direction: row-reverse;
    }

@media (min-width: 1024px){
        .custom-media-block.image-normal.media-right .has-media figure{
          margin-right: 0px;
        }
      }

@media (min-width: 1024px){
        .custom-media-block.image-normal.media-right .has-media figure{
          margin-left: 2rem;
        }
      }

.custom-media-block.image-normal.media-right .has-media figure img {
          width: 100%;
        }

@media (min-width: 768px){
      .custom-media-block.image-full .container{
        align-items: stretch;
      }
    }

@media (min-width: 768px){
        .custom-media-block.image-full .container .has-media{
          margin-left: calc((100vw - 1240px) / 2 * -1);
        }
      }

@media (min-width: 768px){
        .custom-media-block.image-full .container .has-media{
          width: 50vw;
        }
      }

@media (min-width: 768px){
        .custom-media-block.image-full .container .has-media{
          padding-right: 1rem;
        }
      }

.custom-media-block.image-full .container .has-media figure{
          height: 100%;
        }

.custom-media-block.image-full .container .has-media figure{
          width: 100%;
        }

.custom-media-block.image-full .container .has-media figure img{
            height: 100%;
          }

.custom-media-block.image-full .container .has-media figure img{
            width: 100%;
          }

.custom-media-block.image-full .container .has-media figure img{
            -o-object-fit: cover;
               object-fit: cover;
          }

.custom-media-block.image-full .container.media-right .has-media{
        margin-left: 0px;
      }

.custom-media-block.image-full .container.media-right .has-media{
        flex-direction: row-reverse;
      }

.custom-media-block.image-full .container.media-right .has-media{
        padding-right: 0px;
      }

@media (min-width: 768px){
        .custom-media-block.image-full .container.media-right .has-media{
          margin-right: calc((100vw - 1240px) / 2 * -1);
        }
      }

@media (min-width: 768px){
        .custom-media-block.image-full .container.media-right .has-media{
          padding-left: 1rem;
        }
      }

.custom-media-block .has-content .inner{
      padding-top: 2rem;
      padding-bottom: 2rem;
    }

@media (min-width: 768px){
      .custom-media-block .has-content .inner{
        padding-top: 2rem;
        padding-bottom: 2rem;
      }
    }

@media (min-width: 768px){
      .custom-media-block .has-content .inner{
        padding-left: 3rem;
      }
    }

@media (min-width: 768px){
      .custom-media-block .has-content .inner{
        padding-right: 0px;
      }
    }

.custom-media-block .media-right{
    flex-direction: row-reverse;
  }

@media (min-width: 1024px){
      .custom-media-block .media-right .has-content{
        margin-left: 0px;
      }
    }

.custom-media-block .media-right .has-content .inner{
        padding-left: 0px;
      }

@media (min-width: 768px){
        .custom-media-block .media-right .has-content .inner{
          padding-top: 2rem;
          padding-bottom: 2rem;
        }
      }

@media (min-width: 768px){
        .custom-media-block .media-right .has-content .inner{
          padding-right: 3rem;
        }
      }

.custom-media-block h2 span, .custom-media-block h2 em{
      --tw-text-opacity: 1;
      color: rgba(250, 162, 27, var(--tw-text-opacity));
    }

/*************************
Colour Config
************************ */

.bg-white p,
	.bg-white ul li,
	.bg-white ol li {
  }

.bg-white h1, .bg-white h2, .bg-white h3{
    --tw-text-opacity: 1;
    color: rgba(238, 118, 35, var(--tw-text-opacity));
  }

.bg-gold{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.bg-gold p, .bg-gold ul li, .bg-gold ol li, .bg-gold h1, .bg-gold h2, .bg-gold h3, .bg-gold h4, .bg-gold h5, .bg-gold h6{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.bg-dark, .bg-black{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.bg-dark p, .bg-dark ul li, .bg-dark ol li, .bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark h6, .bg-black p, .bg-black ul li, .bg-black ol li, .bg-black h1, .bg-black h2, .bg-black h3, .bg-black h4, .bg-black h5, .bg-black h6{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.bg-blue p a, .bg-blue ul li a, .bg-blue ol li a, .bg-blue h1 a, .bg-blue h2 a, .bg-blue h3 a, .bg-blue h4 a, .bg-blue h5 a, .bg-blue h6 a, .bg-dark-blue p a, .bg-dark-blue ul li a, .bg-dark-blue ol li a, .bg-dark-blue h1 a, .bg-dark-blue h2 a, .bg-dark-blue h3 a, .bg-dark-blue h4 a, .bg-dark-blue h5 a, .bg-dark-blue h6 a{
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

.bg-blue p a, .bg-blue ul li a, .bg-blue ol li a, .bg-blue h1 a, .bg-blue h2 a, .bg-blue h3 a, .bg-blue h4 a, .bg-blue h5 a, .bg-blue h6 a, .bg-dark-blue p a, .bg-dark-blue ul li a, .bg-dark-blue ol li a, .bg-dark-blue h1 a, .bg-dark-blue h2 a, .bg-dark-blue h3 a, .bg-dark-blue h4 a, .bg-dark-blue h5 a, .bg-dark-blue h6 a{
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

.bg-blue p a:hover, .bg-blue ul li a:hover, .bg-blue ol li a:hover, .bg-blue h1 a:hover, .bg-blue h2 a:hover, .bg-blue h3 a:hover, .bg-blue h4 a:hover, .bg-blue h5 a:hover, .bg-blue h6 a:hover, .bg-dark-blue p a:hover, .bg-dark-blue ul li a:hover, .bg-dark-blue ol li a:hover, .bg-dark-blue h1 a:hover, .bg-dark-blue h2 a:hover, .bg-dark-blue h3 a:hover, .bg-dark-blue h4 a:hover, .bg-dark-blue h5 a:hover, .bg-dark-blue h6 a:hover{
    --tw-text-opacity: 1 !important;
    color: rgba(250, 162, 27, var(--tw-text-opacity)) !important;
  }

.bg-dark-blue, .bg-dark-orange, .bg-dark-orange\/90, .location-menu-overlay{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.bg-dark-blue h1, .bg-dark-blue h2, .bg-dark-blue h3, .bg-dark-blue h4, .bg-dark-blue h5, .bg-dark-blue h6, .bg-dark-blue p, .bg-dark-orange h1, .bg-dark-orange h2, .bg-dark-orange h3, .bg-dark-orange h4, .bg-dark-orange h5, .bg-dark-orange h6, .bg-dark-orange p, .bg-dark-orange\/90 h1, .bg-dark-orange\/90 h2, .bg-dark-orange\/90 h3, .bg-dark-orange\/90 h4, .bg-dark-orange\/90 h5, .bg-dark-orange\/90 h6, .bg-dark-orange\/90 p, .location-menu-overlay h1, .location-menu-overlay h2, .location-menu-overlay h3, .location-menu-overlay h4, .location-menu-overlay h5, .location-menu-overlay h6, .location-menu-overlay p{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.bg-light-orange p a, .bg-light-orange ul li a, .bg-light-orange ol li a, .bg-light-orange h1 a, .bg-light-orange h2 a, .bg-light-orange h3 a, .bg-light-orange h4 a, .bg-light-orange h5 a, .bg-light-orange h6 a{
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

.bg-light-orange p a:hover, .bg-light-orange ul li a:hover, .bg-light-orange ol li a:hover, .bg-light-orange h1 a:hover, .bg-light-orange h2 a:hover, .bg-light-orange h3 a:hover, .bg-light-orange h4 a:hover, .bg-light-orange h5 a:hover, .bg-light-orange h6 a:hover{
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

/************************* 
	Text -block with form 
	************************ */

.text-block-with-form {
  overflow: hidden;
}

.text-block-with-form .scrim {
    /* background: linear-gradient(180deg, rgba(10, 10, 35, 0.6) 0%, rgba(10, 10, 35, 0) 58.64%), linear-gradient(270deg, rgba(10, 10, 35, 0) 0%, rgba(10, 10, 35, 0.6) 100%);*/
  }

.lava {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lava:hover{
  opacity: 1;
}

.lava{
  z-index: 20;
}

.blob {
  border-radius: 50%;
  background: #279989;
  position: absolute;
  opacity: 0.3;
}

.blob:nth-child(2) {
  background: #faa21b;
}

.blob:nth-child(3) {
  background: #031b57;
}

.blob:nth-child(5) {
  background: #faa21b;
}

.blob:nth-child(6) {
  background: #031b57;
}

.blob:nth-child(7) {
  background: #ee7623;
}

.blob:nth-child(9) {
  background: #031b57;
}

.blob:nth-child(10) {
  background: #ee7623;
}

.blob.top {
  border-radius: 50%;
  width: 100%;
  height: 4%;
  top: -3%;
  left: 0;
}

.blob.bottom {
  border-radius: 50%;
  width: 100%;
  height: 4%;
  bottom: -3%;
  left: 0;
}

.blob:nth-child(1) {
  width: 200px;
  height: 200px;
  left: 35%;
  bottom: -15%;
  -webkit-animation: wobble 4s ease-in-out alternate infinite, blob-one ease-in-out 13s infinite;
          animation: wobble 4s ease-in-out alternate infinite, blob-one ease-in-out 13s infinite;
}

.blob:nth-child(2) {
  width: 330px;
  height: 330px;
  right: 24%;
  bottom: -65%;
  -webkit-animation: wobble 5s ease-in-out alternate infinite, blob-two ease-in-out 22s infinite;
          animation: wobble 5s ease-in-out alternate infinite, blob-two ease-in-out 22s infinite;
}

.blob:nth-child(3) {
  width: 150px;
  height: 150px;
  bottom: -15%;
  left: 34%;
  -webkit-animation: wobble 6s ease-in-out alternate infinite, blob-three ease-in-out 16s infinite;
          animation: wobble 6s ease-in-out alternate infinite, blob-three ease-in-out 16s infinite;
}

.blob:nth-child(4) {
  width: 235px;
  height: 235px;
  bottom: -19%;
  left: 30%;
  -webkit-animation: wobble 7s ease-in-out alternate infinite, blob-four ease-in-out 12s infinite;
          animation: wobble 7s ease-in-out alternate infinite, blob-four ease-in-out 12s infinite;
  width: 235px;
  height: 235px;
  bottom: -19%;
  left: 30%;
  -webkit-animation: wobble 8s ease-in-out alternate infinite, blob-four ease-in-out 12s infinite;
          animation: wobble 8s ease-in-out alternate infinite, blob-four ease-in-out 12s infinite;
}

.blob:nth-child(5) {
  width: 55px;
  height: 55px;
  bottom: -25%;
  left: 34%;
  -webkit-animation: wobble 9s ease-in-out alternate infinite, blob-five ease-in-out 32s infinite;
          animation: wobble 9s ease-in-out alternate infinite, blob-five ease-in-out 32s infinite;
}

.blob:nth-child(6) {
  width: 35px;
  height: 35px;
  bottom: -25%;
  right: 34%;
  -webkit-animation: wobble 10s ease-in-out alternate infinite, blob-six ease-in-out 12s infinite;
          animation: wobble 10s ease-in-out alternate infinite, blob-six ease-in-out 12s infinite;
}

.blob:nth-child(7) {
  width: 435px;
  height: 435px;
  bottom: -85%;
  right: 40%;
  -webkit-animation: wobble 11s ease-in-out alternate infinite, blob-seven ease-in-out 32s infinite;
          animation: wobble 11s ease-in-out alternate infinite, blob-seven ease-in-out 32s infinite;
}

@-webkit-keyframes blob-one {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-700%);
  }
}

@keyframes blob-one {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-700%);
  }
}

@-webkit-keyframes blob-two {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-420%);
  }
}

@keyframes blob-two {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-420%);
  }
}

@-webkit-keyframes blob-three {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-305%);
  }
}

@keyframes blob-three {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-305%);
  }
}

@-webkit-keyframes blob-four {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-605%);
  }
}

@keyframes blob-four {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-605%);
  }
}

@-webkit-keyframes blob-five {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-700%);
  }
}

@keyframes blob-five {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-700%);
  }
}

@-webkit-keyframes blob-six {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-700%);
  }
}

@keyframes blob-six {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-700%);
  }
}

@-webkit-keyframes blob-seven {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-300%);
  }
}

@keyframes blob-seven {
  0%,
	100% {
    transform: translatey(0);
  }

  50% {
    transform: translatey(-300%);
  }
}

@-webkit-keyframes wobble {
  50% {
    border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
  }

  100% {
    border-radius: 38% 52% 75% 36% / 50% 40% 50% 60%;
  }
}

@keyframes wobble {
  50% {
    border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
  }

  100% {
    border-radius: 38% 52% 75% 36% / 50% 40% 50% 60%;
  }
}

@media (min-width: 768px){
    .images-block.preview_mode img{
      padding-right: 1rem;
    }
  }

.images-block.preview_mode img {
    border-radius: 0px;
  }

.colour-palette-earth-tones .images-block.bg-light h2{
    --tw-text-opacity: 1;
    color: rgba(176, 144, 81, var(--tw-text-opacity));
  }

#hotel-zed-victoria,
#full-menu-zed-victoria {
  /* .blob:not(.bottom):nth-child(5n) {
		background-image: url("/wp-content/themes/hotelzed/resources/backgrounds/peek-a-boo-1.jpg");
		width: 100px;
		height: 100px;
		left: 55%;
	}
	.blob:nth-child(7n) {
		background-image: url("/wp-content/themes/hotelzed/resources/backgrounds/peek-a-boo-6.jpg");
	}

 	.lava {
		mix-blend-mode: normal;
	}
	.blob {
		@apply bg-no-repeat bg-cover bg-center opacity-90;
	}*/
}

/* Custom classes for background images 
	.blob:nth-child(3n + 1) {
		background-image: url("/wp-content/themes/hotelzed/resources/backgrounds/peek-a-boo-2.jpg");
	}

	.blob:nth-child(3n + 2) {
		background-image: url("/wp-content/themes/hotelzed/resources/backgrounds/peek-a-boo-4.jpg");
	}

	.blob:nth-child(3n) {
		background-image: url("/wp-content/themes/hotelzed/resources/backgrounds/peek-a-boo-3.jpg");
	} */

#hotel-zed-victoria .blob:nth-of-type(4), #full-menu-zed-victoria .blob:nth-of-type(4) {
    background-image: url("../png/peek-a-boo-5.png");
  }

#hotel-zed-victoria .blob:nth-of-type(4),#full-menu-zed-victoria .blob:nth-of-type(4){
    --tw-bg-opacity: 1;
    background-color: rgba(26, 26, 26, var(--tw-bg-opacity));
  }

#hotel-zed-victoria .blob:nth-of-type(4),#full-menu-zed-victoria .blob:nth-of-type(4){
    background-size: cover;
  }

#hotel-zed-victoria .blob:nth-of-type(4),#full-menu-zed-victoria .blob:nth-of-type(4){
    background-position: center;
  }

#hotel-zed-victoria .blob:nth-of-type(4),#full-menu-zed-victoria .blob:nth-of-type(4){
    background-repeat: no-repeat;
  }

#hotel-zed-victoria .blob:nth-of-type(4),#full-menu-zed-victoria .blob:nth-of-type(4){
    opacity: 0.75;
  }

#hotel-zed-victoria .blob:nth-of-type(4), #full-menu-zed-victoria .blob:nth-of-type(4) {
    mix-blend-mode: normal !important;
  }

#hotel-zed-victoria .lava:nth-of-type(4), #full-menu-zed-victoria .lava:nth-of-type(4) {
    mix-blend-mode: normal;
  }

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

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

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

/*
Class to add a small sneak peek of next slide in slick slider
*/

.peek-a-boo {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
          clip-path: inset(-100vw -100vw -100vw 0);
}

.peek-a-boo .slick-list {
    /* if we need to move higher than 10%, lets consider using clamp or something... */
    padding: 0 10% 0 0 !important;
    overflow: visible;
  }

.peek-a-boo .slick-list:hover {
      cursor: -webkit-grab;
      cursor: grab;
    }

.peek-a-boo .slick-list:active {
      cursor: -webkit-grabbing;
      cursor: grabbing;
    }

.peek-a-boo .slick-dots{
    display: none !important;
  }

@media (min-width: 1024px){
    .peek-a-boo .slick-dots{
      display: block !important;
    }
  }

ul.slick-dots {
  margin-bottom:-35px !important;
}

.slick-dots li button:before {
  width: 15px;
  height: 15px;
  border-radius: 9999px;
  content: "";
  margin-right: 1rem;
  background-color: rgba(238, 118, 35, 0.3);
  padding: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.slick-dots li button:before:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
}

.slick-dots li button {
  width: 15px;
  height: 15px;
  border-radius: 9999px;
  margin-right: 1rem;
  background-color: rgba(238, 118, 35, 0.3);
  padding: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.slick-dots li button:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
}

.slick-dots li.slick-active button{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
}

.slick-next,
.slick-prev {
  top:auto;
  bottom: -55px;
  z-index: 40;
}

.slick-next:before, .slick-prev:before {
    height: 60px;
    width: 60px;
    content: "";
    display: block;
  }

.slick-next {
  bottom: -55px;
  right:25px;
}

@media screen and (max-width:996px){

.slick-next {
    right:25px
}
  }

.slick-next:before {
    width: 60px;
    height: 60px;
  }

.slick-next:before{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
  }

.slick-next:before{
    border-radius: 9999px;
  }

.slick-next:before{
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.slick-next:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='28' viewBox='0 0 16 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L14.5 14L1.5 27' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 45% 45%;
  }

.slick-next:before{
    z-index: 40;
  }

.slick-prev {
  bottom: -55px;
  left: 0;
}

.slick-prev:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='28' viewBox='0 0 16 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 27L1.5 14L14.5 0.999999' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 45% 45%;
    width: 60px;
    height: 60px;
  }

.slick-prev:before{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
  }

.slick-prev:before{
    border-radius: 9999px;
  }

.slick-prev:before{
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.slick-prev:before{
    z-index: 40;
  }

.rooms-list a, .amenities-list a {
    cursor: pointer !important;
  }

.rooms-list .post-excerpt,.amenities-list .post-excerpt{
    margin-right: 1rem;
  }

@media (min-width: 640px){
    .rooms-list .post-excerpt,.amenities-list .post-excerpt{
      margin-right: 1.5rem;
    }
  }

.rooms-list .post-excerpt--image img,.amenities-list .post-excerpt--image img{
      height: 13rem;
    }

@media (min-width: 1024px){
      .rooms-list .post-excerpt--image img,.amenities-list .post-excerpt--image img{
        height: 18rem;
      }
    }

.rooms-list .slick-list:hover, .amenities-list .slick-list:hover {
      cursor: -webkit-grab;
      cursor: grab;
    }

.rooms-list .slick-list:active, .amenities-list .slick-list:active {
      cursor: -webkit-grabbing;
      cursor: grabbing;
    }

.amenities-list .post-excerpt{
    margin-right: 1rem;
  }

@media (min-width: 640px){
    .amenities-list .post-excerpt{
      margin-right: 1.5rem;
    }
  }

.amenities-list .post-excerpt h1, .amenities-list .post-excerpt h2, .amenities-list .post-excerpt h3, .amenities-list .post-excerpt h5{
      --tw-text-opacity: 1 !important;
      color: rgba(238, 118, 35, var(--tw-text-opacity)) !important;
    }

.amenities-list .post-excerpt p{
      --tw-text-opacity: 1 !important;
      color: rgba(26, 26, 26, var(--tw-text-opacity)) !important;
    }

.amenities-list .slick-track {
    display: flex !important;
  }

.amenities-list .slick-slide {
    height: inherit !important;
  }

.card-wrapper .slick-dots {
    bottom: -85px;
    text-align: left;
  }

.carousel-slides.slick-slider a img{
    max-width: 200px;
  }

.carousel-slides.slick-slider{
  margin-bottom: 0px;
}

.carousel-slides.slick-slider p{
    margin-bottom: 0px;
  }

.vertical-center .slick-track {
    display: flex !important;
  }

.vertical-center .slick-track .slick-slide {
    display: flex !important;
    height: auto !important;
    align-items: center !important;
    justify-content: center !important;
  }

/* Styling Footer Subscribe Form  */

#gform_2{
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px){
  #gform_2{
    flex-direction: row;
  }
}

#gform_2 .gfield--type-email{
    margin-top: 2.5rem;
  }

.gform_wrapper .gform_validation_errors > h2 {
  padding-bottom: 0 !important;
  color: #f57037 !important;
}

/*** Errors ***/

.gform_wrapper .gfield_required{
  --tw-text-opacity: 1;
  color: rgba(26, 26, 26, var(--tw-text-opacity));
}

.gform-body{
  width: 100% !important;
}

.gfield_contains_required .gfield_label{
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: flex-end !important;
}

#gform_1 input, #gform_1 select, #gform_1 textarea, #gform_2 input, #gform_2 select, #gform_2 textarea, #gform_3 input, #gform_3 select, #gform_3 textarea, #gform_4 input, #gform_4 select, #gform_4 textarea, #gform_5 input, #gform_5 select, #gform_5 textarea, #gform_6 input, #gform_6 select, #gform_6 textarea, #gform_7 input, #gform_7 select, #gform_7 textarea, #gform_8 input, #gform_8 select, #gform_8 textarea, #gform_9 input, #gform_9 select, #gform_9 textarea, #gform_10 input, #gform_10 select, #gform_10 textarea, #gform_11 input, #gform_11 select, #gform_11 textarea, #gform_12 input, #gform_12 select, #gform_12 textarea, #gform_13 input, #gform_13 select, #gform_13 textarea, #gform_14 input, #gform_14 select, #gform_14 textarea, #gform_15 input, #gform_15 select, #gform_15 textarea, #gform_16 input, #gform_16 select, #gform_16 textarea, #gform_17 input, #gform_17 select, #gform_17 textarea, #gform_18 input, #gform_18 select, #gform_18 textarea, #gform_19 input, #gform_19 select, #gform_19 textarea, #gform_20 input, #gform_20 select, #gform_20 textarea, #gform_21 input, #gform_21 select, #gform_21 textarea, #gform_22 input, #gform_22 select, #gform_22 textarea, #gform_23 input, #gform_23 select, #gform_23 textarea, #gform_24 input, #gform_24 select, #gform_24 textarea, #gform_25 input, #gform_25 select, #gform_25 textarea{
    margin-top: 0.5rem;
  }

#gform_1 input, #gform_1 select, #gform_1 textarea, #gform_2 input, #gform_2 select, #gform_2 textarea, #gform_3 input, #gform_3 select, #gform_3 textarea, #gform_4 input, #gform_4 select, #gform_4 textarea, #gform_5 input, #gform_5 select, #gform_5 textarea, #gform_6 input, #gform_6 select, #gform_6 textarea, #gform_7 input, #gform_7 select, #gform_7 textarea, #gform_8 input, #gform_8 select, #gform_8 textarea, #gform_9 input, #gform_9 select, #gform_9 textarea, #gform_10 input, #gform_10 select, #gform_10 textarea, #gform_11 input, #gform_11 select, #gform_11 textarea, #gform_12 input, #gform_12 select, #gform_12 textarea, #gform_13 input, #gform_13 select, #gform_13 textarea, #gform_14 input, #gform_14 select, #gform_14 textarea, #gform_15 input, #gform_15 select, #gform_15 textarea, #gform_16 input, #gform_16 select, #gform_16 textarea, #gform_17 input, #gform_17 select, #gform_17 textarea, #gform_18 input, #gform_18 select, #gform_18 textarea, #gform_19 input, #gform_19 select, #gform_19 textarea, #gform_20 input, #gform_20 select, #gform_20 textarea, #gform_21 input, #gform_21 select, #gform_21 textarea, #gform_22 input, #gform_22 select, #gform_22 textarea, #gform_23 input, #gform_23 select, #gform_23 textarea, #gform_24 input, #gform_24 select, #gform_24 textarea, #gform_25 input, #gform_25 select, #gform_25 textarea{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

#gform_1 input, #gform_1 select, #gform_1 textarea, #gform_2 input, #gform_2 select, #gform_2 textarea, #gform_3 input, #gform_3 select, #gform_3 textarea, #gform_4 input, #gform_4 select, #gform_4 textarea, #gform_5 input, #gform_5 select, #gform_5 textarea, #gform_6 input, #gform_6 select, #gform_6 textarea, #gform_7 input, #gform_7 select, #gform_7 textarea, #gform_8 input, #gform_8 select, #gform_8 textarea, #gform_9 input, #gform_9 select, #gform_9 textarea, #gform_10 input, #gform_10 select, #gform_10 textarea, #gform_11 input, #gform_11 select, #gform_11 textarea, #gform_12 input, #gform_12 select, #gform_12 textarea, #gform_13 input, #gform_13 select, #gform_13 textarea, #gform_14 input, #gform_14 select, #gform_14 textarea, #gform_15 input, #gform_15 select, #gform_15 textarea, #gform_16 input, #gform_16 select, #gform_16 textarea, #gform_17 input, #gform_17 select, #gform_17 textarea, #gform_18 input, #gform_18 select, #gform_18 textarea, #gform_19 input, #gform_19 select, #gform_19 textarea, #gform_20 input, #gform_20 select, #gform_20 textarea, #gform_21 input, #gform_21 select, #gform_21 textarea, #gform_22 input, #gform_22 select, #gform_22 textarea, #gform_23 input, #gform_23 select, #gform_23 textarea, #gform_24 input, #gform_24 select, #gform_24 textarea, #gform_25 input, #gform_25 select, #gform_25 textarea{
    padding-left: 1rem;
  }

#gform_1 input, #gform_1 select, #gform_1 textarea, #gform_2 input, #gform_2 select, #gform_2 textarea, #gform_3 input, #gform_3 select, #gform_3 textarea, #gform_4 input, #gform_4 select, #gform_4 textarea, #gform_5 input, #gform_5 select, #gform_5 textarea, #gform_6 input, #gform_6 select, #gform_6 textarea, #gform_7 input, #gform_7 select, #gform_7 textarea, #gform_8 input, #gform_8 select, #gform_8 textarea, #gform_9 input, #gform_9 select, #gform_9 textarea, #gform_10 input, #gform_10 select, #gform_10 textarea, #gform_11 input, #gform_11 select, #gform_11 textarea, #gform_12 input, #gform_12 select, #gform_12 textarea, #gform_13 input, #gform_13 select, #gform_13 textarea, #gform_14 input, #gform_14 select, #gform_14 textarea, #gform_15 input, #gform_15 select, #gform_15 textarea, #gform_16 input, #gform_16 select, #gform_16 textarea, #gform_17 input, #gform_17 select, #gform_17 textarea, #gform_18 input, #gform_18 select, #gform_18 textarea, #gform_19 input, #gform_19 select, #gform_19 textarea, #gform_20 input, #gform_20 select, #gform_20 textarea, #gform_21 input, #gform_21 select, #gform_21 textarea, #gform_22 input, #gform_22 select, #gform_22 textarea, #gform_23 input, #gform_23 select, #gform_23 textarea, #gform_24 input, #gform_24 select, #gform_24 textarea, #gform_25 input, #gform_25 select, #gform_25 textarea{
    font-size: 18px;
  }

#gform_1 input, #gform_1 select, #gform_1 textarea, #gform_2 input, #gform_2 select, #gform_2 textarea, #gform_3 input, #gform_3 select, #gform_3 textarea, #gform_4 input, #gform_4 select, #gform_4 textarea, #gform_5 input, #gform_5 select, #gform_5 textarea, #gform_6 input, #gform_6 select, #gform_6 textarea, #gform_7 input, #gform_7 select, #gform_7 textarea, #gform_8 input, #gform_8 select, #gform_8 textarea, #gform_9 input, #gform_9 select, #gform_9 textarea, #gform_10 input, #gform_10 select, #gform_10 textarea, #gform_11 input, #gform_11 select, #gform_11 textarea, #gform_12 input, #gform_12 select, #gform_12 textarea, #gform_13 input, #gform_13 select, #gform_13 textarea, #gform_14 input, #gform_14 select, #gform_14 textarea, #gform_15 input, #gform_15 select, #gform_15 textarea, #gform_16 input, #gform_16 select, #gform_16 textarea, #gform_17 input, #gform_17 select, #gform_17 textarea, #gform_18 input, #gform_18 select, #gform_18 textarea, #gform_19 input, #gform_19 select, #gform_19 textarea, #gform_20 input, #gform_20 select, #gform_20 textarea, #gform_21 input, #gform_21 select, #gform_21 textarea, #gform_22 input, #gform_22 select, #gform_22 textarea, #gform_23 input, #gform_23 select, #gform_23 textarea, #gform_24 input, #gform_24 select, #gform_24 textarea, #gform_25 input, #gform_25 select, #gform_25 textarea{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

#gform_1 input, #gform_1 select, #gform_1 textarea, #gform_2 input, #gform_2 select, #gform_2 textarea, #gform_3 input, #gform_3 select, #gform_3 textarea, #gform_4 input, #gform_4 select, #gform_4 textarea, #gform_5 input, #gform_5 select, #gform_5 textarea, #gform_6 input, #gform_6 select, #gform_6 textarea, #gform_7 input, #gform_7 select, #gform_7 textarea, #gform_8 input, #gform_8 select, #gform_8 textarea, #gform_9 input, #gform_9 select, #gform_9 textarea, #gform_10 input, #gform_10 select, #gform_10 textarea, #gform_11 input, #gform_11 select, #gform_11 textarea, #gform_12 input, #gform_12 select, #gform_12 textarea, #gform_13 input, #gform_13 select, #gform_13 textarea, #gform_14 input, #gform_14 select, #gform_14 textarea, #gform_15 input, #gform_15 select, #gform_15 textarea, #gform_16 input, #gform_16 select, #gform_16 textarea, #gform_17 input, #gform_17 select, #gform_17 textarea, #gform_18 input, #gform_18 select, #gform_18 textarea, #gform_19 input, #gform_19 select, #gform_19 textarea, #gform_20 input, #gform_20 select, #gform_20 textarea, #gform_21 input, #gform_21 select, #gform_21 textarea, #gform_22 input, #gform_22 select, #gform_22 textarea, #gform_23 input, #gform_23 select, #gform_23 textarea, #gform_24 input, #gform_24 select, #gform_24 textarea, #gform_25 input, #gform_25 select, #gform_25 textarea{
    --tw-text-opacity: 1;
    color: rgba(26, 26, 26, var(--tw-text-opacity));
  }

#gform_1 input::-moz-placeholder, #gform_1 select::-moz-placeholder, #gform_1 textarea::-moz-placeholder, #gform_2 input::-moz-placeholder, #gform_2 select::-moz-placeholder, #gform_2 textarea::-moz-placeholder, #gform_3 input::-moz-placeholder, #gform_3 select::-moz-placeholder, #gform_3 textarea::-moz-placeholder, #gform_4 input::-moz-placeholder, #gform_4 select::-moz-placeholder, #gform_4 textarea::-moz-placeholder, #gform_5 input::-moz-placeholder, #gform_5 select::-moz-placeholder, #gform_5 textarea::-moz-placeholder, #gform_6 input::-moz-placeholder, #gform_6 select::-moz-placeholder, #gform_6 textarea::-moz-placeholder, #gform_7 input::-moz-placeholder, #gform_7 select::-moz-placeholder, #gform_7 textarea::-moz-placeholder, #gform_8 input::-moz-placeholder, #gform_8 select::-moz-placeholder, #gform_8 textarea::-moz-placeholder, #gform_9 input::-moz-placeholder, #gform_9 select::-moz-placeholder, #gform_9 textarea::-moz-placeholder, #gform_10 input::-moz-placeholder, #gform_10 select::-moz-placeholder, #gform_10 textarea::-moz-placeholder, #gform_11 input::-moz-placeholder, #gform_11 select::-moz-placeholder, #gform_11 textarea::-moz-placeholder, #gform_12 input::-moz-placeholder, #gform_12 select::-moz-placeholder, #gform_12 textarea::-moz-placeholder, #gform_13 input::-moz-placeholder, #gform_13 select::-moz-placeholder, #gform_13 textarea::-moz-placeholder, #gform_14 input::-moz-placeholder, #gform_14 select::-moz-placeholder, #gform_14 textarea::-moz-placeholder, #gform_15 input::-moz-placeholder, #gform_15 select::-moz-placeholder, #gform_15 textarea::-moz-placeholder, #gform_16 input::-moz-placeholder, #gform_16 select::-moz-placeholder, #gform_16 textarea::-moz-placeholder, #gform_17 input::-moz-placeholder, #gform_17 select::-moz-placeholder, #gform_17 textarea::-moz-placeholder, #gform_18 input::-moz-placeholder, #gform_18 select::-moz-placeholder, #gform_18 textarea::-moz-placeholder, #gform_19 input::-moz-placeholder, #gform_19 select::-moz-placeholder, #gform_19 textarea::-moz-placeholder, #gform_20 input::-moz-placeholder, #gform_20 select::-moz-placeholder, #gform_20 textarea::-moz-placeholder, #gform_21 input::-moz-placeholder, #gform_21 select::-moz-placeholder, #gform_21 textarea::-moz-placeholder, #gform_22 input::-moz-placeholder, #gform_22 select::-moz-placeholder, #gform_22 textarea::-moz-placeholder, #gform_23 input::-moz-placeholder, #gform_23 select::-moz-placeholder, #gform_23 textarea::-moz-placeholder, #gform_24 input::-moz-placeholder, #gform_24 select::-moz-placeholder, #gform_24 textarea::-moz-placeholder, #gform_25 input::-moz-placeholder, #gform_25 select::-moz-placeholder, #gform_25 textarea::-moz-placeholder{
      --tw-text-opacity: 1;
      color: rgba(26, 26, 26, var(--tw-text-opacity));
    }

#gform_1 input:-ms-input-placeholder, #gform_1 select:-ms-input-placeholder, #gform_1 textarea:-ms-input-placeholder, #gform_2 input:-ms-input-placeholder, #gform_2 select:-ms-input-placeholder, #gform_2 textarea:-ms-input-placeholder, #gform_3 input:-ms-input-placeholder, #gform_3 select:-ms-input-placeholder, #gform_3 textarea:-ms-input-placeholder, #gform_4 input:-ms-input-placeholder, #gform_4 select:-ms-input-placeholder, #gform_4 textarea:-ms-input-placeholder, #gform_5 input:-ms-input-placeholder, #gform_5 select:-ms-input-placeholder, #gform_5 textarea:-ms-input-placeholder, #gform_6 input:-ms-input-placeholder, #gform_6 select:-ms-input-placeholder, #gform_6 textarea:-ms-input-placeholder, #gform_7 input:-ms-input-placeholder, #gform_7 select:-ms-input-placeholder, #gform_7 textarea:-ms-input-placeholder, #gform_8 input:-ms-input-placeholder, #gform_8 select:-ms-input-placeholder, #gform_8 textarea:-ms-input-placeholder, #gform_9 input:-ms-input-placeholder, #gform_9 select:-ms-input-placeholder, #gform_9 textarea:-ms-input-placeholder, #gform_10 input:-ms-input-placeholder, #gform_10 select:-ms-input-placeholder, #gform_10 textarea:-ms-input-placeholder, #gform_11 input:-ms-input-placeholder, #gform_11 select:-ms-input-placeholder, #gform_11 textarea:-ms-input-placeholder, #gform_12 input:-ms-input-placeholder, #gform_12 select:-ms-input-placeholder, #gform_12 textarea:-ms-input-placeholder, #gform_13 input:-ms-input-placeholder, #gform_13 select:-ms-input-placeholder, #gform_13 textarea:-ms-input-placeholder, #gform_14 input:-ms-input-placeholder, #gform_14 select:-ms-input-placeholder, #gform_14 textarea:-ms-input-placeholder, #gform_15 input:-ms-input-placeholder, #gform_15 select:-ms-input-placeholder, #gform_15 textarea:-ms-input-placeholder, #gform_16 input:-ms-input-placeholder, #gform_16 select:-ms-input-placeholder, #gform_16 textarea:-ms-input-placeholder, #gform_17 input:-ms-input-placeholder, #gform_17 select:-ms-input-placeholder, #gform_17 textarea:-ms-input-placeholder, #gform_18 input:-ms-input-placeholder, #gform_18 select:-ms-input-placeholder, #gform_18 textarea:-ms-input-placeholder, #gform_19 input:-ms-input-placeholder, #gform_19 select:-ms-input-placeholder, #gform_19 textarea:-ms-input-placeholder, #gform_20 input:-ms-input-placeholder, #gform_20 select:-ms-input-placeholder, #gform_20 textarea:-ms-input-placeholder, #gform_21 input:-ms-input-placeholder, #gform_21 select:-ms-input-placeholder, #gform_21 textarea:-ms-input-placeholder, #gform_22 input:-ms-input-placeholder, #gform_22 select:-ms-input-placeholder, #gform_22 textarea:-ms-input-placeholder, #gform_23 input:-ms-input-placeholder, #gform_23 select:-ms-input-placeholder, #gform_23 textarea:-ms-input-placeholder, #gform_24 input:-ms-input-placeholder, #gform_24 select:-ms-input-placeholder, #gform_24 textarea:-ms-input-placeholder, #gform_25 input:-ms-input-placeholder, #gform_25 select:-ms-input-placeholder, #gform_25 textarea:-ms-input-placeholder{
      --tw-text-opacity: 1;
      color: rgba(26, 26, 26, var(--tw-text-opacity));
    }

#gform_1 input::placeholder,#gform_1 select::placeholder,#gform_1 textarea::placeholder,#gform_2 input::placeholder,#gform_2 select::placeholder,#gform_2 textarea::placeholder,#gform_3 input::placeholder,#gform_3 select::placeholder,#gform_3 textarea::placeholder,#gform_4 input::placeholder,#gform_4 select::placeholder,#gform_4 textarea::placeholder,#gform_5 input::placeholder,#gform_5 select::placeholder,#gform_5 textarea::placeholder,#gform_6 input::placeholder,#gform_6 select::placeholder,#gform_6 textarea::placeholder,#gform_7 input::placeholder,#gform_7 select::placeholder,#gform_7 textarea::placeholder,#gform_8 input::placeholder,#gform_8 select::placeholder,#gform_8 textarea::placeholder,#gform_9 input::placeholder,#gform_9 select::placeholder,#gform_9 textarea::placeholder,#gform_10 input::placeholder,#gform_10 select::placeholder,#gform_10 textarea::placeholder,#gform_11 input::placeholder,#gform_11 select::placeholder,#gform_11 textarea::placeholder,#gform_12 input::placeholder,#gform_12 select::placeholder,#gform_12 textarea::placeholder,#gform_13 input::placeholder,#gform_13 select::placeholder,#gform_13 textarea::placeholder,#gform_14 input::placeholder,#gform_14 select::placeholder,#gform_14 textarea::placeholder,#gform_15 input::placeholder,#gform_15 select::placeholder,#gform_15 textarea::placeholder,#gform_16 input::placeholder,#gform_16 select::placeholder,#gform_16 textarea::placeholder,#gform_17 input::placeholder,#gform_17 select::placeholder,#gform_17 textarea::placeholder,#gform_18 input::placeholder,#gform_18 select::placeholder,#gform_18 textarea::placeholder,#gform_19 input::placeholder,#gform_19 select::placeholder,#gform_19 textarea::placeholder,#gform_20 input::placeholder,#gform_20 select::placeholder,#gform_20 textarea::placeholder,#gform_21 input::placeholder,#gform_21 select::placeholder,#gform_21 textarea::placeholder,#gform_22 input::placeholder,#gform_22 select::placeholder,#gform_22 textarea::placeholder,#gform_23 input::placeholder,#gform_23 select::placeholder,#gform_23 textarea::placeholder,#gform_24 input::placeholder,#gform_24 select::placeholder,#gform_24 textarea::placeholder,#gform_25 input::placeholder,#gform_25 select::placeholder,#gform_25 textarea::placeholder{
      --tw-text-opacity: 1;
      color: rgba(26, 26, 26, var(--tw-text-opacity));
    }

#gform_1 input:focus,
		#gform_1 input:focus-within,
		#gform_1 input:focus-visible,
		#gform_1 select:focus,
		#gform_1 select:focus-within,
		#gform_1 select:focus-visible,
		#gform_1 textarea:focus,
		#gform_1 textarea:focus-within,
		#gform_1 textarea:focus-visible,
		#gform_2 input:focus,
		#gform_2 input:focus-within,
		#gform_2 input:focus-visible,
		#gform_2 select:focus,
		#gform_2 select:focus-within,
		#gform_2 select:focus-visible,
		#gform_2 textarea:focus,
		#gform_2 textarea:focus-within,
		#gform_2 textarea:focus-visible,
		#gform_3 input:focus,
		#gform_3 input:focus-within,
		#gform_3 input:focus-visible,
		#gform_3 select:focus,
		#gform_3 select:focus-within,
		#gform_3 select:focus-visible,
		#gform_3 textarea:focus,
		#gform_3 textarea:focus-within,
		#gform_3 textarea:focus-visible,
		#gform_4 input:focus,
		#gform_4 input:focus-within,
		#gform_4 input:focus-visible,
		#gform_4 select:focus,
		#gform_4 select:focus-within,
		#gform_4 select:focus-visible,
		#gform_4 textarea:focus,
		#gform_4 textarea:focus-within,
		#gform_4 textarea:focus-visible,
		#gform_5 input:focus,
		#gform_5 input:focus-within,
		#gform_5 input:focus-visible,
		#gform_5 select:focus,
		#gform_5 select:focus-within,
		#gform_5 select:focus-visible,
		#gform_5 textarea:focus,
		#gform_5 textarea:focus-within,
		#gform_5 textarea:focus-visible,
		#gform_6 input:focus,
		#gform_6 input:focus-within,
		#gform_6 input:focus-visible,
		#gform_6 select:focus,
		#gform_6 select:focus-within,
		#gform_6 select:focus-visible,
		#gform_6 textarea:focus,
		#gform_6 textarea:focus-within,
		#gform_6 textarea:focus-visible,
		#gform_7 input:focus,
		#gform_7 input:focus-within,
		#gform_7 input:focus-visible,
		#gform_7 select:focus,
		#gform_7 select:focus-within,
		#gform_7 select:focus-visible,
		#gform_7 textarea:focus,
		#gform_7 textarea:focus-within,
		#gform_7 textarea:focus-visible,
		#gform_8 input:focus,
		#gform_8 input:focus-within,
		#gform_8 input:focus-visible,
		#gform_8 select:focus,
		#gform_8 select:focus-within,
		#gform_8 select:focus-visible,
		#gform_8 textarea:focus,
		#gform_8 textarea:focus-within,
		#gform_8 textarea:focus-visible,
		#gform_9 input:focus,
		#gform_9 input:focus-within,
		#gform_9 input:focus-visible,
		#gform_9 select:focus,
		#gform_9 select:focus-within,
		#gform_9 select:focus-visible,
		#gform_9 textarea:focus,
		#gform_9 textarea:focus-within,
		#gform_9 textarea:focus-visible,
		#gform_10 input:focus,
		#gform_10 input:focus-within,
		#gform_10 input:focus-visible,
		#gform_10 select:focus,
		#gform_10 select:focus-within,
		#gform_10 select:focus-visible,
		#gform_10 textarea:focus,
		#gform_10 textarea:focus-within,
		#gform_10 textarea:focus-visible,
		#gform_11 input:focus,
		#gform_11 input:focus-within,
		#gform_11 input:focus-visible,
		#gform_11 select:focus,
		#gform_11 select:focus-within,
		#gform_11 select:focus-visible,
		#gform_11 textarea:focus,
		#gform_11 textarea:focus-within,
		#gform_11 textarea:focus-visible,
		#gform_12 input:focus,
		#gform_12 input:focus-within,
		#gform_12 input:focus-visible,
		#gform_12 select:focus,
		#gform_12 select:focus-within,
		#gform_12 select:focus-visible,
		#gform_12 textarea:focus,
		#gform_12 textarea:focus-within,
		#gform_12 textarea:focus-visible,
		#gform_13 input:focus,
		#gform_13 input:focus-within,
		#gform_13 input:focus-visible,
		#gform_13 select:focus,
		#gform_13 select:focus-within,
		#gform_13 select:focus-visible,
		#gform_13 textarea:focus,
		#gform_13 textarea:focus-within,
		#gform_13 textarea:focus-visible,
		#gform_14 input:focus,
		#gform_14 input:focus-within,
		#gform_14 input:focus-visible,
		#gform_14 select:focus,
		#gform_14 select:focus-within,
		#gform_14 select:focus-visible,
		#gform_14 textarea:focus,
		#gform_14 textarea:focus-within,
		#gform_14 textarea:focus-visible,
		#gform_15 input:focus,
		#gform_15 input:focus-within,
		#gform_15 input:focus-visible,
		#gform_15 select:focus,
		#gform_15 select:focus-within,
		#gform_15 select:focus-visible,
		#gform_15 textarea:focus,
		#gform_15 textarea:focus-within,
		#gform_15 textarea:focus-visible,
		#gform_16 input:focus,
		#gform_16 input:focus-within,
		#gform_16 input:focus-visible,
		#gform_16 select:focus,
		#gform_16 select:focus-within,
		#gform_16 select:focus-visible,
		#gform_16 textarea:focus,
		#gform_16 textarea:focus-within,
		#gform_16 textarea:focus-visible,
		#gform_17 input:focus,
		#gform_17 input:focus-within,
		#gform_17 input:focus-visible,
		#gform_17 select:focus,
		#gform_17 select:focus-within,
		#gform_17 select:focus-visible,
		#gform_17 textarea:focus,
		#gform_17 textarea:focus-within,
		#gform_17 textarea:focus-visible,
		#gform_18 input:focus,
		#gform_18 input:focus-within,
		#gform_18 input:focus-visible,
		#gform_18 select:focus,
		#gform_18 select:focus-within,
		#gform_18 select:focus-visible,
		#gform_18 textarea:focus,
		#gform_18 textarea:focus-within,
		#gform_18 textarea:focus-visible,
		#gform_19 input:focus,
		#gform_19 input:focus-within,
		#gform_19 input:focus-visible,
		#gform_19 select:focus,
		#gform_19 select:focus-within,
		#gform_19 select:focus-visible,
		#gform_19 textarea:focus,
		#gform_19 textarea:focus-within,
		#gform_19 textarea:focus-visible,
		#gform_20 input:focus,
		#gform_20 input:focus-within,
		#gform_20 input:focus-visible,
		#gform_20 select:focus,
		#gform_20 select:focus-within,
		#gform_20 select:focus-visible,
		#gform_20 textarea:focus,
		#gform_20 textarea:focus-within,
		#gform_20 textarea:focus-visible,
		#gform_21 input:focus,
		#gform_21 input:focus-within,
		#gform_21 input:focus-visible,
		#gform_21 select:focus,
		#gform_21 select:focus-within,
		#gform_21 select:focus-visible,
		#gform_21 textarea:focus,
		#gform_21 textarea:focus-within,
		#gform_21 textarea:focus-visible,
		#gform_22 input:focus,
		#gform_22 input:focus-within,
		#gform_22 input:focus-visible,
		#gform_22 select:focus,
		#gform_22 select:focus-within,
		#gform_22 select:focus-visible,
		#gform_22 textarea:focus,
		#gform_22 textarea:focus-within,
		#gform_22 textarea:focus-visible,
		#gform_23 input:focus,
		#gform_23 input:focus-within,
		#gform_23 input:focus-visible,
		#gform_23 select:focus,
		#gform_23 select:focus-within,
		#gform_23 select:focus-visible,
		#gform_23 textarea:focus,
		#gform_23 textarea:focus-within,
		#gform_23 textarea:focus-visible,
		#gform_24 input:focus,
		#gform_24 input:focus-within,
		#gform_24 input:focus-visible,
		#gform_24 select:focus,
		#gform_24 select:focus-within,
		#gform_24 select:focus-visible,
		#gform_24 textarea:focus,
		#gform_24 textarea:focus-within,
		#gform_24 textarea:focus-visible,
		#gform_25 input:focus,
		#gform_25 input:focus-within,
		#gform_25 input:focus-visible,
		#gform_25 select:focus,
		#gform_25 select:focus-within,
		#gform_25 select:focus-visible,
		#gform_25 textarea:focus,
		#gform_25 textarea:focus-within,
		#gform_25 textarea:focus-visible {
      border-bottom: 1px solid #7eb0cc;
      outline: solid #7eb0cc 1px;
    }

#gform_1 input:focus:hover, #gform_1 input:focus-within:hover, #gform_1 input:focus-visible:hover, #gform_1 select:focus:hover, #gform_1 select:focus-within:hover, #gform_1 select:focus-visible:hover, #gform_1 textarea:focus:hover, #gform_1 textarea:focus-within:hover, #gform_1 textarea:focus-visible:hover, #gform_2 input:focus:hover, #gform_2 input:focus-within:hover, #gform_2 input:focus-visible:hover, #gform_2 select:focus:hover, #gform_2 select:focus-within:hover, #gform_2 select:focus-visible:hover, #gform_2 textarea:focus:hover, #gform_2 textarea:focus-within:hover, #gform_2 textarea:focus-visible:hover, #gform_3 input:focus:hover, #gform_3 input:focus-within:hover, #gform_3 input:focus-visible:hover, #gform_3 select:focus:hover, #gform_3 select:focus-within:hover, #gform_3 select:focus-visible:hover, #gform_3 textarea:focus:hover, #gform_3 textarea:focus-within:hover, #gform_3 textarea:focus-visible:hover, #gform_4 input:focus:hover, #gform_4 input:focus-within:hover, #gform_4 input:focus-visible:hover, #gform_4 select:focus:hover, #gform_4 select:focus-within:hover, #gform_4 select:focus-visible:hover, #gform_4 textarea:focus:hover, #gform_4 textarea:focus-within:hover, #gform_4 textarea:focus-visible:hover, #gform_5 input:focus:hover, #gform_5 input:focus-within:hover, #gform_5 input:focus-visible:hover, #gform_5 select:focus:hover, #gform_5 select:focus-within:hover, #gform_5 select:focus-visible:hover, #gform_5 textarea:focus:hover, #gform_5 textarea:focus-within:hover, #gform_5 textarea:focus-visible:hover, #gform_6 input:focus:hover, #gform_6 input:focus-within:hover, #gform_6 input:focus-visible:hover, #gform_6 select:focus:hover, #gform_6 select:focus-within:hover, #gform_6 select:focus-visible:hover, #gform_6 textarea:focus:hover, #gform_6 textarea:focus-within:hover, #gform_6 textarea:focus-visible:hover, #gform_7 input:focus:hover, #gform_7 input:focus-within:hover, #gform_7 input:focus-visible:hover, #gform_7 select:focus:hover, #gform_7 select:focus-within:hover, #gform_7 select:focus-visible:hover, #gform_7 textarea:focus:hover, #gform_7 textarea:focus-within:hover, #gform_7 textarea:focus-visible:hover, #gform_8 input:focus:hover, #gform_8 input:focus-within:hover, #gform_8 input:focus-visible:hover, #gform_8 select:focus:hover, #gform_8 select:focus-within:hover, #gform_8 select:focus-visible:hover, #gform_8 textarea:focus:hover, #gform_8 textarea:focus-within:hover, #gform_8 textarea:focus-visible:hover, #gform_9 input:focus:hover, #gform_9 input:focus-within:hover, #gform_9 input:focus-visible:hover, #gform_9 select:focus:hover, #gform_9 select:focus-within:hover, #gform_9 select:focus-visible:hover, #gform_9 textarea:focus:hover, #gform_9 textarea:focus-within:hover, #gform_9 textarea:focus-visible:hover, #gform_10 input:focus:hover, #gform_10 input:focus-within:hover, #gform_10 input:focus-visible:hover, #gform_10 select:focus:hover, #gform_10 select:focus-within:hover, #gform_10 select:focus-visible:hover, #gform_10 textarea:focus:hover, #gform_10 textarea:focus-within:hover, #gform_10 textarea:focus-visible:hover, #gform_11 input:focus:hover, #gform_11 input:focus-within:hover, #gform_11 input:focus-visible:hover, #gform_11 select:focus:hover, #gform_11 select:focus-within:hover, #gform_11 select:focus-visible:hover, #gform_11 textarea:focus:hover, #gform_11 textarea:focus-within:hover, #gform_11 textarea:focus-visible:hover, #gform_12 input:focus:hover, #gform_12 input:focus-within:hover, #gform_12 input:focus-visible:hover, #gform_12 select:focus:hover, #gform_12 select:focus-within:hover, #gform_12 select:focus-visible:hover, #gform_12 textarea:focus:hover, #gform_12 textarea:focus-within:hover, #gform_12 textarea:focus-visible:hover, #gform_13 input:focus:hover, #gform_13 input:focus-within:hover, #gform_13 input:focus-visible:hover, #gform_13 select:focus:hover, #gform_13 select:focus-within:hover, #gform_13 select:focus-visible:hover, #gform_13 textarea:focus:hover, #gform_13 textarea:focus-within:hover, #gform_13 textarea:focus-visible:hover, #gform_14 input:focus:hover, #gform_14 input:focus-within:hover, #gform_14 input:focus-visible:hover, #gform_14 select:focus:hover, #gform_14 select:focus-within:hover, #gform_14 select:focus-visible:hover, #gform_14 textarea:focus:hover, #gform_14 textarea:focus-within:hover, #gform_14 textarea:focus-visible:hover, #gform_15 input:focus:hover, #gform_15 input:focus-within:hover, #gform_15 input:focus-visible:hover, #gform_15 select:focus:hover, #gform_15 select:focus-within:hover, #gform_15 select:focus-visible:hover, #gform_15 textarea:focus:hover, #gform_15 textarea:focus-within:hover, #gform_15 textarea:focus-visible:hover, #gform_16 input:focus:hover, #gform_16 input:focus-within:hover, #gform_16 input:focus-visible:hover, #gform_16 select:focus:hover, #gform_16 select:focus-within:hover, #gform_16 select:focus-visible:hover, #gform_16 textarea:focus:hover, #gform_16 textarea:focus-within:hover, #gform_16 textarea:focus-visible:hover, #gform_17 input:focus:hover, #gform_17 input:focus-within:hover, #gform_17 input:focus-visible:hover, #gform_17 select:focus:hover, #gform_17 select:focus-within:hover, #gform_17 select:focus-visible:hover, #gform_17 textarea:focus:hover, #gform_17 textarea:focus-within:hover, #gform_17 textarea:focus-visible:hover, #gform_18 input:focus:hover, #gform_18 input:focus-within:hover, #gform_18 input:focus-visible:hover, #gform_18 select:focus:hover, #gform_18 select:focus-within:hover, #gform_18 select:focus-visible:hover, #gform_18 textarea:focus:hover, #gform_18 textarea:focus-within:hover, #gform_18 textarea:focus-visible:hover, #gform_19 input:focus:hover, #gform_19 input:focus-within:hover, #gform_19 input:focus-visible:hover, #gform_19 select:focus:hover, #gform_19 select:focus-within:hover, #gform_19 select:focus-visible:hover, #gform_19 textarea:focus:hover, #gform_19 textarea:focus-within:hover, #gform_19 textarea:focus-visible:hover, #gform_20 input:focus:hover, #gform_20 input:focus-within:hover, #gform_20 input:focus-visible:hover, #gform_20 select:focus:hover, #gform_20 select:focus-within:hover, #gform_20 select:focus-visible:hover, #gform_20 textarea:focus:hover, #gform_20 textarea:focus-within:hover, #gform_20 textarea:focus-visible:hover, #gform_21 input:focus:hover, #gform_21 input:focus-within:hover, #gform_21 input:focus-visible:hover, #gform_21 select:focus:hover, #gform_21 select:focus-within:hover, #gform_21 select:focus-visible:hover, #gform_21 textarea:focus:hover, #gform_21 textarea:focus-within:hover, #gform_21 textarea:focus-visible:hover, #gform_22 input:focus:hover, #gform_22 input:focus-within:hover, #gform_22 input:focus-visible:hover, #gform_22 select:focus:hover, #gform_22 select:focus-within:hover, #gform_22 select:focus-visible:hover, #gform_22 textarea:focus:hover, #gform_22 textarea:focus-within:hover, #gform_22 textarea:focus-visible:hover, #gform_23 input:focus:hover, #gform_23 input:focus-within:hover, #gform_23 input:focus-visible:hover, #gform_23 select:focus:hover, #gform_23 select:focus-within:hover, #gform_23 select:focus-visible:hover, #gform_23 textarea:focus:hover, #gform_23 textarea:focus-within:hover, #gform_23 textarea:focus-visible:hover, #gform_24 input:focus:hover, #gform_24 input:focus-within:hover, #gform_24 input:focus-visible:hover, #gform_24 select:focus:hover, #gform_24 select:focus-within:hover, #gform_24 select:focus-visible:hover, #gform_24 textarea:focus:hover, #gform_24 textarea:focus-within:hover, #gform_24 textarea:focus-visible:hover, #gform_25 input:focus:hover, #gform_25 input:focus-within:hover, #gform_25 input:focus-visible:hover, #gform_25 select:focus:hover, #gform_25 select:focus-within:hover, #gform_25 select:focus-visible:hover, #gform_25 textarea:focus:hover, #gform_25 textarea:focus-within:hover, #gform_25 textarea:focus-visible:hover {
        border-bottom: 1px solid #7eb0cc;
      }

#gform_1 input:hover,#gform_1 select:hover,#gform_1 textarea:hover,#gform_2 input:hover,#gform_2 select:hover,#gform_2 textarea:hover,#gform_3 input:hover,#gform_3 select:hover,#gform_3 textarea:hover,#gform_4 input:hover,#gform_4 select:hover,#gform_4 textarea:hover,#gform_5 input:hover,#gform_5 select:hover,#gform_5 textarea:hover,#gform_6 input:hover,#gform_6 select:hover,#gform_6 textarea:hover,#gform_7 input:hover,#gform_7 select:hover,#gform_7 textarea:hover,#gform_8 input:hover,#gform_8 select:hover,#gform_8 textarea:hover,#gform_9 input:hover,#gform_9 select:hover,#gform_9 textarea:hover,#gform_10 input:hover,#gform_10 select:hover,#gform_10 textarea:hover,#gform_11 input:hover,#gform_11 select:hover,#gform_11 textarea:hover,#gform_12 input:hover,#gform_12 select:hover,#gform_12 textarea:hover,#gform_13 input:hover,#gform_13 select:hover,#gform_13 textarea:hover,#gform_14 input:hover,#gform_14 select:hover,#gform_14 textarea:hover,#gform_15 input:hover,#gform_15 select:hover,#gform_15 textarea:hover,#gform_16 input:hover,#gform_16 select:hover,#gform_16 textarea:hover,#gform_17 input:hover,#gform_17 select:hover,#gform_17 textarea:hover,#gform_18 input:hover,#gform_18 select:hover,#gform_18 textarea:hover,#gform_19 input:hover,#gform_19 select:hover,#gform_19 textarea:hover,#gform_20 input:hover,#gform_20 select:hover,#gform_20 textarea:hover,#gform_21 input:hover,#gform_21 select:hover,#gform_21 textarea:hover,#gform_22 input:hover,#gform_22 select:hover,#gform_22 textarea:hover,#gform_23 input:hover,#gform_23 select:hover,#gform_23 textarea:hover,#gform_24 input:hover,#gform_24 select:hover,#gform_24 textarea:hover,#gform_25 input:hover,#gform_25 select:hover,#gform_25 textarea:hover{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

#gform_1 .bg-teal input, #gform_1 .bg-teal select, #gform_1 .bg-teal textarea, #gform_1 .bg-light-orange input, #gform_1 .bg-light-orange select, #gform_1 .bg-light-orange textarea, #gform_1 .bg-dark-orange input, #gform_1 .bg-dark-orange select, #gform_1 .bg-dark-orange textarea, #gform_2 .bg-teal input, #gform_2 .bg-teal select, #gform_2 .bg-teal textarea, #gform_2 .bg-light-orange input, #gform_2 .bg-light-orange select, #gform_2 .bg-light-orange textarea, #gform_2 .bg-dark-orange input, #gform_2 .bg-dark-orange select, #gform_2 .bg-dark-orange textarea, #gform_3 .bg-teal input, #gform_3 .bg-teal select, #gform_3 .bg-teal textarea, #gform_3 .bg-light-orange input, #gform_3 .bg-light-orange select, #gform_3 .bg-light-orange textarea, #gform_3 .bg-dark-orange input, #gform_3 .bg-dark-orange select, #gform_3 .bg-dark-orange textarea, #gform_4 .bg-teal input, #gform_4 .bg-teal select, #gform_4 .bg-teal textarea, #gform_4 .bg-light-orange input, #gform_4 .bg-light-orange select, #gform_4 .bg-light-orange textarea, #gform_4 .bg-dark-orange input, #gform_4 .bg-dark-orange select, #gform_4 .bg-dark-orange textarea, #gform_5 .bg-teal input, #gform_5 .bg-teal select, #gform_5 .bg-teal textarea, #gform_5 .bg-light-orange input, #gform_5 .bg-light-orange select, #gform_5 .bg-light-orange textarea, #gform_5 .bg-dark-orange input, #gform_5 .bg-dark-orange select, #gform_5 .bg-dark-orange textarea, #gform_6 .bg-teal input, #gform_6 .bg-teal select, #gform_6 .bg-teal textarea, #gform_6 .bg-light-orange input, #gform_6 .bg-light-orange select, #gform_6 .bg-light-orange textarea, #gform_6 .bg-dark-orange input, #gform_6 .bg-dark-orange select, #gform_6 .bg-dark-orange textarea, #gform_7 .bg-teal input, #gform_7 .bg-teal select, #gform_7 .bg-teal textarea, #gform_7 .bg-light-orange input, #gform_7 .bg-light-orange select, #gform_7 .bg-light-orange textarea, #gform_7 .bg-dark-orange input, #gform_7 .bg-dark-orange select, #gform_7 .bg-dark-orange textarea, #gform_8 .bg-teal input, #gform_8 .bg-teal select, #gform_8 .bg-teal textarea, #gform_8 .bg-light-orange input, #gform_8 .bg-light-orange select, #gform_8 .bg-light-orange textarea, #gform_8 .bg-dark-orange input, #gform_8 .bg-dark-orange select, #gform_8 .bg-dark-orange textarea, #gform_9 .bg-teal input, #gform_9 .bg-teal select, #gform_9 .bg-teal textarea, #gform_9 .bg-light-orange input, #gform_9 .bg-light-orange select, #gform_9 .bg-light-orange textarea, #gform_9 .bg-dark-orange input, #gform_9 .bg-dark-orange select, #gform_9 .bg-dark-orange textarea, #gform_10 .bg-teal input, #gform_10 .bg-teal select, #gform_10 .bg-teal textarea, #gform_10 .bg-light-orange input, #gform_10 .bg-light-orange select, #gform_10 .bg-light-orange textarea, #gform_10 .bg-dark-orange input, #gform_10 .bg-dark-orange select, #gform_10 .bg-dark-orange textarea, #gform_11 .bg-teal input, #gform_11 .bg-teal select, #gform_11 .bg-teal textarea, #gform_11 .bg-light-orange input, #gform_11 .bg-light-orange select, #gform_11 .bg-light-orange textarea, #gform_11 .bg-dark-orange input, #gform_11 .bg-dark-orange select, #gform_11 .bg-dark-orange textarea, #gform_12 .bg-teal input, #gform_12 .bg-teal select, #gform_12 .bg-teal textarea, #gform_12 .bg-light-orange input, #gform_12 .bg-light-orange select, #gform_12 .bg-light-orange textarea, #gform_12 .bg-dark-orange input, #gform_12 .bg-dark-orange select, #gform_12 .bg-dark-orange textarea, #gform_13 .bg-teal input, #gform_13 .bg-teal select, #gform_13 .bg-teal textarea, #gform_13 .bg-light-orange input, #gform_13 .bg-light-orange select, #gform_13 .bg-light-orange textarea, #gform_13 .bg-dark-orange input, #gform_13 .bg-dark-orange select, #gform_13 .bg-dark-orange textarea, #gform_14 .bg-teal input, #gform_14 .bg-teal select, #gform_14 .bg-teal textarea, #gform_14 .bg-light-orange input, #gform_14 .bg-light-orange select, #gform_14 .bg-light-orange textarea, #gform_14 .bg-dark-orange input, #gform_14 .bg-dark-orange select, #gform_14 .bg-dark-orange textarea, #gform_15 .bg-teal input, #gform_15 .bg-teal select, #gform_15 .bg-teal textarea, #gform_15 .bg-light-orange input, #gform_15 .bg-light-orange select, #gform_15 .bg-light-orange textarea, #gform_15 .bg-dark-orange input, #gform_15 .bg-dark-orange select, #gform_15 .bg-dark-orange textarea, #gform_16 .bg-teal input, #gform_16 .bg-teal select, #gform_16 .bg-teal textarea, #gform_16 .bg-light-orange input, #gform_16 .bg-light-orange select, #gform_16 .bg-light-orange textarea, #gform_16 .bg-dark-orange input, #gform_16 .bg-dark-orange select, #gform_16 .bg-dark-orange textarea, #gform_17 .bg-teal input, #gform_17 .bg-teal select, #gform_17 .bg-teal textarea, #gform_17 .bg-light-orange input, #gform_17 .bg-light-orange select, #gform_17 .bg-light-orange textarea, #gform_17 .bg-dark-orange input, #gform_17 .bg-dark-orange select, #gform_17 .bg-dark-orange textarea, #gform_18 .bg-teal input, #gform_18 .bg-teal select, #gform_18 .bg-teal textarea, #gform_18 .bg-light-orange input, #gform_18 .bg-light-orange select, #gform_18 .bg-light-orange textarea, #gform_18 .bg-dark-orange input, #gform_18 .bg-dark-orange select, #gform_18 .bg-dark-orange textarea, #gform_19 .bg-teal input, #gform_19 .bg-teal select, #gform_19 .bg-teal textarea, #gform_19 .bg-light-orange input, #gform_19 .bg-light-orange select, #gform_19 .bg-light-orange textarea, #gform_19 .bg-dark-orange input, #gform_19 .bg-dark-orange select, #gform_19 .bg-dark-orange textarea, #gform_20 .bg-teal input, #gform_20 .bg-teal select, #gform_20 .bg-teal textarea, #gform_20 .bg-light-orange input, #gform_20 .bg-light-orange select, #gform_20 .bg-light-orange textarea, #gform_20 .bg-dark-orange input, #gform_20 .bg-dark-orange select, #gform_20 .bg-dark-orange textarea, #gform_21 .bg-teal input, #gform_21 .bg-teal select, #gform_21 .bg-teal textarea, #gform_21 .bg-light-orange input, #gform_21 .bg-light-orange select, #gform_21 .bg-light-orange textarea, #gform_21 .bg-dark-orange input, #gform_21 .bg-dark-orange select, #gform_21 .bg-dark-orange textarea, #gform_22 .bg-teal input, #gform_22 .bg-teal select, #gform_22 .bg-teal textarea, #gform_22 .bg-light-orange input, #gform_22 .bg-light-orange select, #gform_22 .bg-light-orange textarea, #gform_22 .bg-dark-orange input, #gform_22 .bg-dark-orange select, #gform_22 .bg-dark-orange textarea, #gform_23 .bg-teal input, #gform_23 .bg-teal select, #gform_23 .bg-teal textarea, #gform_23 .bg-light-orange input, #gform_23 .bg-light-orange select, #gform_23 .bg-light-orange textarea, #gform_23 .bg-dark-orange input, #gform_23 .bg-dark-orange select, #gform_23 .bg-dark-orange textarea, #gform_24 .bg-teal input, #gform_24 .bg-teal select, #gform_24 .bg-teal textarea, #gform_24 .bg-light-orange input, #gform_24 .bg-light-orange select, #gform_24 .bg-light-orange textarea, #gform_24 .bg-dark-orange input, #gform_24 .bg-dark-orange select, #gform_24 .bg-dark-orange textarea, #gform_25 .bg-teal input, #gform_25 .bg-teal select, #gform_25 .bg-teal textarea, #gform_25 .bg-light-orange input, #gform_25 .bg-light-orange select, #gform_25 .bg-light-orange textarea, #gform_25 .bg-dark-orange input, #gform_25 .bg-dark-orange select, #gform_25 .bg-dark-orange textarea{
      --tw-text-opacity: 1 !important;
      color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
    }

#gform_1 .bg-teal input::-moz-placeholder, #gform_1 .bg-teal select::-moz-placeholder, #gform_1 .bg-teal textarea::-moz-placeholder, #gform_1 .bg-light-orange input::-moz-placeholder, #gform_1 .bg-light-orange select::-moz-placeholder, #gform_1 .bg-light-orange textarea::-moz-placeholder, #gform_1 .bg-dark-orange input::-moz-placeholder, #gform_1 .bg-dark-orange select::-moz-placeholder, #gform_1 .bg-dark-orange textarea::-moz-placeholder, #gform_2 .bg-teal input::-moz-placeholder, #gform_2 .bg-teal select::-moz-placeholder, #gform_2 .bg-teal textarea::-moz-placeholder, #gform_2 .bg-light-orange input::-moz-placeholder, #gform_2 .bg-light-orange select::-moz-placeholder, #gform_2 .bg-light-orange textarea::-moz-placeholder, #gform_2 .bg-dark-orange input::-moz-placeholder, #gform_2 .bg-dark-orange select::-moz-placeholder, #gform_2 .bg-dark-orange textarea::-moz-placeholder, #gform_3 .bg-teal input::-moz-placeholder, #gform_3 .bg-teal select::-moz-placeholder, #gform_3 .bg-teal textarea::-moz-placeholder, #gform_3 .bg-light-orange input::-moz-placeholder, #gform_3 .bg-light-orange select::-moz-placeholder, #gform_3 .bg-light-orange textarea::-moz-placeholder, #gform_3 .bg-dark-orange input::-moz-placeholder, #gform_3 .bg-dark-orange select::-moz-placeholder, #gform_3 .bg-dark-orange textarea::-moz-placeholder, #gform_4 .bg-teal input::-moz-placeholder, #gform_4 .bg-teal select::-moz-placeholder, #gform_4 .bg-teal textarea::-moz-placeholder, #gform_4 .bg-light-orange input::-moz-placeholder, #gform_4 .bg-light-orange select::-moz-placeholder, #gform_4 .bg-light-orange textarea::-moz-placeholder, #gform_4 .bg-dark-orange input::-moz-placeholder, #gform_4 .bg-dark-orange select::-moz-placeholder, #gform_4 .bg-dark-orange textarea::-moz-placeholder, #gform_5 .bg-teal input::-moz-placeholder, #gform_5 .bg-teal select::-moz-placeholder, #gform_5 .bg-teal textarea::-moz-placeholder, #gform_5 .bg-light-orange input::-moz-placeholder, #gform_5 .bg-light-orange select::-moz-placeholder, #gform_5 .bg-light-orange textarea::-moz-placeholder, #gform_5 .bg-dark-orange input::-moz-placeholder, #gform_5 .bg-dark-orange select::-moz-placeholder, #gform_5 .bg-dark-orange textarea::-moz-placeholder, #gform_6 .bg-teal input::-moz-placeholder, #gform_6 .bg-teal select::-moz-placeholder, #gform_6 .bg-teal textarea::-moz-placeholder, #gform_6 .bg-light-orange input::-moz-placeholder, #gform_6 .bg-light-orange select::-moz-placeholder, #gform_6 .bg-light-orange textarea::-moz-placeholder, #gform_6 .bg-dark-orange input::-moz-placeholder, #gform_6 .bg-dark-orange select::-moz-placeholder, #gform_6 .bg-dark-orange textarea::-moz-placeholder, #gform_7 .bg-teal input::-moz-placeholder, #gform_7 .bg-teal select::-moz-placeholder, #gform_7 .bg-teal textarea::-moz-placeholder, #gform_7 .bg-light-orange input::-moz-placeholder, #gform_7 .bg-light-orange select::-moz-placeholder, #gform_7 .bg-light-orange textarea::-moz-placeholder, #gform_7 .bg-dark-orange input::-moz-placeholder, #gform_7 .bg-dark-orange select::-moz-placeholder, #gform_7 .bg-dark-orange textarea::-moz-placeholder, #gform_8 .bg-teal input::-moz-placeholder, #gform_8 .bg-teal select::-moz-placeholder, #gform_8 .bg-teal textarea::-moz-placeholder, #gform_8 .bg-light-orange input::-moz-placeholder, #gform_8 .bg-light-orange select::-moz-placeholder, #gform_8 .bg-light-orange textarea::-moz-placeholder, #gform_8 .bg-dark-orange input::-moz-placeholder, #gform_8 .bg-dark-orange select::-moz-placeholder, #gform_8 .bg-dark-orange textarea::-moz-placeholder, #gform_9 .bg-teal input::-moz-placeholder, #gform_9 .bg-teal select::-moz-placeholder, #gform_9 .bg-teal textarea::-moz-placeholder, #gform_9 .bg-light-orange input::-moz-placeholder, #gform_9 .bg-light-orange select::-moz-placeholder, #gform_9 .bg-light-orange textarea::-moz-placeholder, #gform_9 .bg-dark-orange input::-moz-placeholder, #gform_9 .bg-dark-orange select::-moz-placeholder, #gform_9 .bg-dark-orange textarea::-moz-placeholder, #gform_10 .bg-teal input::-moz-placeholder, #gform_10 .bg-teal select::-moz-placeholder, #gform_10 .bg-teal textarea::-moz-placeholder, #gform_10 .bg-light-orange input::-moz-placeholder, #gform_10 .bg-light-orange select::-moz-placeholder, #gform_10 .bg-light-orange textarea::-moz-placeholder, #gform_10 .bg-dark-orange input::-moz-placeholder, #gform_10 .bg-dark-orange select::-moz-placeholder, #gform_10 .bg-dark-orange textarea::-moz-placeholder, #gform_11 .bg-teal input::-moz-placeholder, #gform_11 .bg-teal select::-moz-placeholder, #gform_11 .bg-teal textarea::-moz-placeholder, #gform_11 .bg-light-orange input::-moz-placeholder, #gform_11 .bg-light-orange select::-moz-placeholder, #gform_11 .bg-light-orange textarea::-moz-placeholder, #gform_11 .bg-dark-orange input::-moz-placeholder, #gform_11 .bg-dark-orange select::-moz-placeholder, #gform_11 .bg-dark-orange textarea::-moz-placeholder, #gform_12 .bg-teal input::-moz-placeholder, #gform_12 .bg-teal select::-moz-placeholder, #gform_12 .bg-teal textarea::-moz-placeholder, #gform_12 .bg-light-orange input::-moz-placeholder, #gform_12 .bg-light-orange select::-moz-placeholder, #gform_12 .bg-light-orange textarea::-moz-placeholder, #gform_12 .bg-dark-orange input::-moz-placeholder, #gform_12 .bg-dark-orange select::-moz-placeholder, #gform_12 .bg-dark-orange textarea::-moz-placeholder, #gform_13 .bg-teal input::-moz-placeholder, #gform_13 .bg-teal select::-moz-placeholder, #gform_13 .bg-teal textarea::-moz-placeholder, #gform_13 .bg-light-orange input::-moz-placeholder, #gform_13 .bg-light-orange select::-moz-placeholder, #gform_13 .bg-light-orange textarea::-moz-placeholder, #gform_13 .bg-dark-orange input::-moz-placeholder, #gform_13 .bg-dark-orange select::-moz-placeholder, #gform_13 .bg-dark-orange textarea::-moz-placeholder, #gform_14 .bg-teal input::-moz-placeholder, #gform_14 .bg-teal select::-moz-placeholder, #gform_14 .bg-teal textarea::-moz-placeholder, #gform_14 .bg-light-orange input::-moz-placeholder, #gform_14 .bg-light-orange select::-moz-placeholder, #gform_14 .bg-light-orange textarea::-moz-placeholder, #gform_14 .bg-dark-orange input::-moz-placeholder, #gform_14 .bg-dark-orange select::-moz-placeholder, #gform_14 .bg-dark-orange textarea::-moz-placeholder, #gform_15 .bg-teal input::-moz-placeholder, #gform_15 .bg-teal select::-moz-placeholder, #gform_15 .bg-teal textarea::-moz-placeholder, #gform_15 .bg-light-orange input::-moz-placeholder, #gform_15 .bg-light-orange select::-moz-placeholder, #gform_15 .bg-light-orange textarea::-moz-placeholder, #gform_15 .bg-dark-orange input::-moz-placeholder, #gform_15 .bg-dark-orange select::-moz-placeholder, #gform_15 .bg-dark-orange textarea::-moz-placeholder, #gform_16 .bg-teal input::-moz-placeholder, #gform_16 .bg-teal select::-moz-placeholder, #gform_16 .bg-teal textarea::-moz-placeholder, #gform_16 .bg-light-orange input::-moz-placeholder, #gform_16 .bg-light-orange select::-moz-placeholder, #gform_16 .bg-light-orange textarea::-moz-placeholder, #gform_16 .bg-dark-orange input::-moz-placeholder, #gform_16 .bg-dark-orange select::-moz-placeholder, #gform_16 .bg-dark-orange textarea::-moz-placeholder, #gform_17 .bg-teal input::-moz-placeholder, #gform_17 .bg-teal select::-moz-placeholder, #gform_17 .bg-teal textarea::-moz-placeholder, #gform_17 .bg-light-orange input::-moz-placeholder, #gform_17 .bg-light-orange select::-moz-placeholder, #gform_17 .bg-light-orange textarea::-moz-placeholder, #gform_17 .bg-dark-orange input::-moz-placeholder, #gform_17 .bg-dark-orange select::-moz-placeholder, #gform_17 .bg-dark-orange textarea::-moz-placeholder, #gform_18 .bg-teal input::-moz-placeholder, #gform_18 .bg-teal select::-moz-placeholder, #gform_18 .bg-teal textarea::-moz-placeholder, #gform_18 .bg-light-orange input::-moz-placeholder, #gform_18 .bg-light-orange select::-moz-placeholder, #gform_18 .bg-light-orange textarea::-moz-placeholder, #gform_18 .bg-dark-orange input::-moz-placeholder, #gform_18 .bg-dark-orange select::-moz-placeholder, #gform_18 .bg-dark-orange textarea::-moz-placeholder, #gform_19 .bg-teal input::-moz-placeholder, #gform_19 .bg-teal select::-moz-placeholder, #gform_19 .bg-teal textarea::-moz-placeholder, #gform_19 .bg-light-orange input::-moz-placeholder, #gform_19 .bg-light-orange select::-moz-placeholder, #gform_19 .bg-light-orange textarea::-moz-placeholder, #gform_19 .bg-dark-orange input::-moz-placeholder, #gform_19 .bg-dark-orange select::-moz-placeholder, #gform_19 .bg-dark-orange textarea::-moz-placeholder, #gform_20 .bg-teal input::-moz-placeholder, #gform_20 .bg-teal select::-moz-placeholder, #gform_20 .bg-teal textarea::-moz-placeholder, #gform_20 .bg-light-orange input::-moz-placeholder, #gform_20 .bg-light-orange select::-moz-placeholder, #gform_20 .bg-light-orange textarea::-moz-placeholder, #gform_20 .bg-dark-orange input::-moz-placeholder, #gform_20 .bg-dark-orange select::-moz-placeholder, #gform_20 .bg-dark-orange textarea::-moz-placeholder, #gform_21 .bg-teal input::-moz-placeholder, #gform_21 .bg-teal select::-moz-placeholder, #gform_21 .bg-teal textarea::-moz-placeholder, #gform_21 .bg-light-orange input::-moz-placeholder, #gform_21 .bg-light-orange select::-moz-placeholder, #gform_21 .bg-light-orange textarea::-moz-placeholder, #gform_21 .bg-dark-orange input::-moz-placeholder, #gform_21 .bg-dark-orange select::-moz-placeholder, #gform_21 .bg-dark-orange textarea::-moz-placeholder, #gform_22 .bg-teal input::-moz-placeholder, #gform_22 .bg-teal select::-moz-placeholder, #gform_22 .bg-teal textarea::-moz-placeholder, #gform_22 .bg-light-orange input::-moz-placeholder, #gform_22 .bg-light-orange select::-moz-placeholder, #gform_22 .bg-light-orange textarea::-moz-placeholder, #gform_22 .bg-dark-orange input::-moz-placeholder, #gform_22 .bg-dark-orange select::-moz-placeholder, #gform_22 .bg-dark-orange textarea::-moz-placeholder, #gform_23 .bg-teal input::-moz-placeholder, #gform_23 .bg-teal select::-moz-placeholder, #gform_23 .bg-teal textarea::-moz-placeholder, #gform_23 .bg-light-orange input::-moz-placeholder, #gform_23 .bg-light-orange select::-moz-placeholder, #gform_23 .bg-light-orange textarea::-moz-placeholder, #gform_23 .bg-dark-orange input::-moz-placeholder, #gform_23 .bg-dark-orange select::-moz-placeholder, #gform_23 .bg-dark-orange textarea::-moz-placeholder, #gform_24 .bg-teal input::-moz-placeholder, #gform_24 .bg-teal select::-moz-placeholder, #gform_24 .bg-teal textarea::-moz-placeholder, #gform_24 .bg-light-orange input::-moz-placeholder, #gform_24 .bg-light-orange select::-moz-placeholder, #gform_24 .bg-light-orange textarea::-moz-placeholder, #gform_24 .bg-dark-orange input::-moz-placeholder, #gform_24 .bg-dark-orange select::-moz-placeholder, #gform_24 .bg-dark-orange textarea::-moz-placeholder, #gform_25 .bg-teal input::-moz-placeholder, #gform_25 .bg-teal select::-moz-placeholder, #gform_25 .bg-teal textarea::-moz-placeholder, #gform_25 .bg-light-orange input::-moz-placeholder, #gform_25 .bg-light-orange select::-moz-placeholder, #gform_25 .bg-light-orange textarea::-moz-placeholder, #gform_25 .bg-dark-orange input::-moz-placeholder, #gform_25 .bg-dark-orange select::-moz-placeholder, #gform_25 .bg-dark-orange textarea::-moz-placeholder{
        color: rgba(255, 255, 255, 0.8) !important;
      }

#gform_1 .bg-teal input:-ms-input-placeholder, #gform_1 .bg-teal select:-ms-input-placeholder, #gform_1 .bg-teal textarea:-ms-input-placeholder, #gform_1 .bg-light-orange input:-ms-input-placeholder, #gform_1 .bg-light-orange select:-ms-input-placeholder, #gform_1 .bg-light-orange textarea:-ms-input-placeholder, #gform_1 .bg-dark-orange input:-ms-input-placeholder, #gform_1 .bg-dark-orange select:-ms-input-placeholder, #gform_1 .bg-dark-orange textarea:-ms-input-placeholder, #gform_2 .bg-teal input:-ms-input-placeholder, #gform_2 .bg-teal select:-ms-input-placeholder, #gform_2 .bg-teal textarea:-ms-input-placeholder, #gform_2 .bg-light-orange input:-ms-input-placeholder, #gform_2 .bg-light-orange select:-ms-input-placeholder, #gform_2 .bg-light-orange textarea:-ms-input-placeholder, #gform_2 .bg-dark-orange input:-ms-input-placeholder, #gform_2 .bg-dark-orange select:-ms-input-placeholder, #gform_2 .bg-dark-orange textarea:-ms-input-placeholder, #gform_3 .bg-teal input:-ms-input-placeholder, #gform_3 .bg-teal select:-ms-input-placeholder, #gform_3 .bg-teal textarea:-ms-input-placeholder, #gform_3 .bg-light-orange input:-ms-input-placeholder, #gform_3 .bg-light-orange select:-ms-input-placeholder, #gform_3 .bg-light-orange textarea:-ms-input-placeholder, #gform_3 .bg-dark-orange input:-ms-input-placeholder, #gform_3 .bg-dark-orange select:-ms-input-placeholder, #gform_3 .bg-dark-orange textarea:-ms-input-placeholder, #gform_4 .bg-teal input:-ms-input-placeholder, #gform_4 .bg-teal select:-ms-input-placeholder, #gform_4 .bg-teal textarea:-ms-input-placeholder, #gform_4 .bg-light-orange input:-ms-input-placeholder, #gform_4 .bg-light-orange select:-ms-input-placeholder, #gform_4 .bg-light-orange textarea:-ms-input-placeholder, #gform_4 .bg-dark-orange input:-ms-input-placeholder, #gform_4 .bg-dark-orange select:-ms-input-placeholder, #gform_4 .bg-dark-orange textarea:-ms-input-placeholder, #gform_5 .bg-teal input:-ms-input-placeholder, #gform_5 .bg-teal select:-ms-input-placeholder, #gform_5 .bg-teal textarea:-ms-input-placeholder, #gform_5 .bg-light-orange input:-ms-input-placeholder, #gform_5 .bg-light-orange select:-ms-input-placeholder, #gform_5 .bg-light-orange textarea:-ms-input-placeholder, #gform_5 .bg-dark-orange input:-ms-input-placeholder, #gform_5 .bg-dark-orange select:-ms-input-placeholder, #gform_5 .bg-dark-orange textarea:-ms-input-placeholder, #gform_6 .bg-teal input:-ms-input-placeholder, #gform_6 .bg-teal select:-ms-input-placeholder, #gform_6 .bg-teal textarea:-ms-input-placeholder, #gform_6 .bg-light-orange input:-ms-input-placeholder, #gform_6 .bg-light-orange select:-ms-input-placeholder, #gform_6 .bg-light-orange textarea:-ms-input-placeholder, #gform_6 .bg-dark-orange input:-ms-input-placeholder, #gform_6 .bg-dark-orange select:-ms-input-placeholder, #gform_6 .bg-dark-orange textarea:-ms-input-placeholder, #gform_7 .bg-teal input:-ms-input-placeholder, #gform_7 .bg-teal select:-ms-input-placeholder, #gform_7 .bg-teal textarea:-ms-input-placeholder, #gform_7 .bg-light-orange input:-ms-input-placeholder, #gform_7 .bg-light-orange select:-ms-input-placeholder, #gform_7 .bg-light-orange textarea:-ms-input-placeholder, #gform_7 .bg-dark-orange input:-ms-input-placeholder, #gform_7 .bg-dark-orange select:-ms-input-placeholder, #gform_7 .bg-dark-orange textarea:-ms-input-placeholder, #gform_8 .bg-teal input:-ms-input-placeholder, #gform_8 .bg-teal select:-ms-input-placeholder, #gform_8 .bg-teal textarea:-ms-input-placeholder, #gform_8 .bg-light-orange input:-ms-input-placeholder, #gform_8 .bg-light-orange select:-ms-input-placeholder, #gform_8 .bg-light-orange textarea:-ms-input-placeholder, #gform_8 .bg-dark-orange input:-ms-input-placeholder, #gform_8 .bg-dark-orange select:-ms-input-placeholder, #gform_8 .bg-dark-orange textarea:-ms-input-placeholder, #gform_9 .bg-teal input:-ms-input-placeholder, #gform_9 .bg-teal select:-ms-input-placeholder, #gform_9 .bg-teal textarea:-ms-input-placeholder, #gform_9 .bg-light-orange input:-ms-input-placeholder, #gform_9 .bg-light-orange select:-ms-input-placeholder, #gform_9 .bg-light-orange textarea:-ms-input-placeholder, #gform_9 .bg-dark-orange input:-ms-input-placeholder, #gform_9 .bg-dark-orange select:-ms-input-placeholder, #gform_9 .bg-dark-orange textarea:-ms-input-placeholder, #gform_10 .bg-teal input:-ms-input-placeholder, #gform_10 .bg-teal select:-ms-input-placeholder, #gform_10 .bg-teal textarea:-ms-input-placeholder, #gform_10 .bg-light-orange input:-ms-input-placeholder, #gform_10 .bg-light-orange select:-ms-input-placeholder, #gform_10 .bg-light-orange textarea:-ms-input-placeholder, #gform_10 .bg-dark-orange input:-ms-input-placeholder, #gform_10 .bg-dark-orange select:-ms-input-placeholder, #gform_10 .bg-dark-orange textarea:-ms-input-placeholder, #gform_11 .bg-teal input:-ms-input-placeholder, #gform_11 .bg-teal select:-ms-input-placeholder, #gform_11 .bg-teal textarea:-ms-input-placeholder, #gform_11 .bg-light-orange input:-ms-input-placeholder, #gform_11 .bg-light-orange select:-ms-input-placeholder, #gform_11 .bg-light-orange textarea:-ms-input-placeholder, #gform_11 .bg-dark-orange input:-ms-input-placeholder, #gform_11 .bg-dark-orange select:-ms-input-placeholder, #gform_11 .bg-dark-orange textarea:-ms-input-placeholder, #gform_12 .bg-teal input:-ms-input-placeholder, #gform_12 .bg-teal select:-ms-input-placeholder, #gform_12 .bg-teal textarea:-ms-input-placeholder, #gform_12 .bg-light-orange input:-ms-input-placeholder, #gform_12 .bg-light-orange select:-ms-input-placeholder, #gform_12 .bg-light-orange textarea:-ms-input-placeholder, #gform_12 .bg-dark-orange input:-ms-input-placeholder, #gform_12 .bg-dark-orange select:-ms-input-placeholder, #gform_12 .bg-dark-orange textarea:-ms-input-placeholder, #gform_13 .bg-teal input:-ms-input-placeholder, #gform_13 .bg-teal select:-ms-input-placeholder, #gform_13 .bg-teal textarea:-ms-input-placeholder, #gform_13 .bg-light-orange input:-ms-input-placeholder, #gform_13 .bg-light-orange select:-ms-input-placeholder, #gform_13 .bg-light-orange textarea:-ms-input-placeholder, #gform_13 .bg-dark-orange input:-ms-input-placeholder, #gform_13 .bg-dark-orange select:-ms-input-placeholder, #gform_13 .bg-dark-orange textarea:-ms-input-placeholder, #gform_14 .bg-teal input:-ms-input-placeholder, #gform_14 .bg-teal select:-ms-input-placeholder, #gform_14 .bg-teal textarea:-ms-input-placeholder, #gform_14 .bg-light-orange input:-ms-input-placeholder, #gform_14 .bg-light-orange select:-ms-input-placeholder, #gform_14 .bg-light-orange textarea:-ms-input-placeholder, #gform_14 .bg-dark-orange input:-ms-input-placeholder, #gform_14 .bg-dark-orange select:-ms-input-placeholder, #gform_14 .bg-dark-orange textarea:-ms-input-placeholder, #gform_15 .bg-teal input:-ms-input-placeholder, #gform_15 .bg-teal select:-ms-input-placeholder, #gform_15 .bg-teal textarea:-ms-input-placeholder, #gform_15 .bg-light-orange input:-ms-input-placeholder, #gform_15 .bg-light-orange select:-ms-input-placeholder, #gform_15 .bg-light-orange textarea:-ms-input-placeholder, #gform_15 .bg-dark-orange input:-ms-input-placeholder, #gform_15 .bg-dark-orange select:-ms-input-placeholder, #gform_15 .bg-dark-orange textarea:-ms-input-placeholder, #gform_16 .bg-teal input:-ms-input-placeholder, #gform_16 .bg-teal select:-ms-input-placeholder, #gform_16 .bg-teal textarea:-ms-input-placeholder, #gform_16 .bg-light-orange input:-ms-input-placeholder, #gform_16 .bg-light-orange select:-ms-input-placeholder, #gform_16 .bg-light-orange textarea:-ms-input-placeholder, #gform_16 .bg-dark-orange input:-ms-input-placeholder, #gform_16 .bg-dark-orange select:-ms-input-placeholder, #gform_16 .bg-dark-orange textarea:-ms-input-placeholder, #gform_17 .bg-teal input:-ms-input-placeholder, #gform_17 .bg-teal select:-ms-input-placeholder, #gform_17 .bg-teal textarea:-ms-input-placeholder, #gform_17 .bg-light-orange input:-ms-input-placeholder, #gform_17 .bg-light-orange select:-ms-input-placeholder, #gform_17 .bg-light-orange textarea:-ms-input-placeholder, #gform_17 .bg-dark-orange input:-ms-input-placeholder, #gform_17 .bg-dark-orange select:-ms-input-placeholder, #gform_17 .bg-dark-orange textarea:-ms-input-placeholder, #gform_18 .bg-teal input:-ms-input-placeholder, #gform_18 .bg-teal select:-ms-input-placeholder, #gform_18 .bg-teal textarea:-ms-input-placeholder, #gform_18 .bg-light-orange input:-ms-input-placeholder, #gform_18 .bg-light-orange select:-ms-input-placeholder, #gform_18 .bg-light-orange textarea:-ms-input-placeholder, #gform_18 .bg-dark-orange input:-ms-input-placeholder, #gform_18 .bg-dark-orange select:-ms-input-placeholder, #gform_18 .bg-dark-orange textarea:-ms-input-placeholder, #gform_19 .bg-teal input:-ms-input-placeholder, #gform_19 .bg-teal select:-ms-input-placeholder, #gform_19 .bg-teal textarea:-ms-input-placeholder, #gform_19 .bg-light-orange input:-ms-input-placeholder, #gform_19 .bg-light-orange select:-ms-input-placeholder, #gform_19 .bg-light-orange textarea:-ms-input-placeholder, #gform_19 .bg-dark-orange input:-ms-input-placeholder, #gform_19 .bg-dark-orange select:-ms-input-placeholder, #gform_19 .bg-dark-orange textarea:-ms-input-placeholder, #gform_20 .bg-teal input:-ms-input-placeholder, #gform_20 .bg-teal select:-ms-input-placeholder, #gform_20 .bg-teal textarea:-ms-input-placeholder, #gform_20 .bg-light-orange input:-ms-input-placeholder, #gform_20 .bg-light-orange select:-ms-input-placeholder, #gform_20 .bg-light-orange textarea:-ms-input-placeholder, #gform_20 .bg-dark-orange input:-ms-input-placeholder, #gform_20 .bg-dark-orange select:-ms-input-placeholder, #gform_20 .bg-dark-orange textarea:-ms-input-placeholder, #gform_21 .bg-teal input:-ms-input-placeholder, #gform_21 .bg-teal select:-ms-input-placeholder, #gform_21 .bg-teal textarea:-ms-input-placeholder, #gform_21 .bg-light-orange input:-ms-input-placeholder, #gform_21 .bg-light-orange select:-ms-input-placeholder, #gform_21 .bg-light-orange textarea:-ms-input-placeholder, #gform_21 .bg-dark-orange input:-ms-input-placeholder, #gform_21 .bg-dark-orange select:-ms-input-placeholder, #gform_21 .bg-dark-orange textarea:-ms-input-placeholder, #gform_22 .bg-teal input:-ms-input-placeholder, #gform_22 .bg-teal select:-ms-input-placeholder, #gform_22 .bg-teal textarea:-ms-input-placeholder, #gform_22 .bg-light-orange input:-ms-input-placeholder, #gform_22 .bg-light-orange select:-ms-input-placeholder, #gform_22 .bg-light-orange textarea:-ms-input-placeholder, #gform_22 .bg-dark-orange input:-ms-input-placeholder, #gform_22 .bg-dark-orange select:-ms-input-placeholder, #gform_22 .bg-dark-orange textarea:-ms-input-placeholder, #gform_23 .bg-teal input:-ms-input-placeholder, #gform_23 .bg-teal select:-ms-input-placeholder, #gform_23 .bg-teal textarea:-ms-input-placeholder, #gform_23 .bg-light-orange input:-ms-input-placeholder, #gform_23 .bg-light-orange select:-ms-input-placeholder, #gform_23 .bg-light-orange textarea:-ms-input-placeholder, #gform_23 .bg-dark-orange input:-ms-input-placeholder, #gform_23 .bg-dark-orange select:-ms-input-placeholder, #gform_23 .bg-dark-orange textarea:-ms-input-placeholder, #gform_24 .bg-teal input:-ms-input-placeholder, #gform_24 .bg-teal select:-ms-input-placeholder, #gform_24 .bg-teal textarea:-ms-input-placeholder, #gform_24 .bg-light-orange input:-ms-input-placeholder, #gform_24 .bg-light-orange select:-ms-input-placeholder, #gform_24 .bg-light-orange textarea:-ms-input-placeholder, #gform_24 .bg-dark-orange input:-ms-input-placeholder, #gform_24 .bg-dark-orange select:-ms-input-placeholder, #gform_24 .bg-dark-orange textarea:-ms-input-placeholder, #gform_25 .bg-teal input:-ms-input-placeholder, #gform_25 .bg-teal select:-ms-input-placeholder, #gform_25 .bg-teal textarea:-ms-input-placeholder, #gform_25 .bg-light-orange input:-ms-input-placeholder, #gform_25 .bg-light-orange select:-ms-input-placeholder, #gform_25 .bg-light-orange textarea:-ms-input-placeholder, #gform_25 .bg-dark-orange input:-ms-input-placeholder, #gform_25 .bg-dark-orange select:-ms-input-placeholder, #gform_25 .bg-dark-orange textarea:-ms-input-placeholder{
        color: rgba(255, 255, 255, 0.8) !important;
      }

#gform_1 .bg-teal input::placeholder,#gform_1 .bg-teal select::placeholder,#gform_1 .bg-teal textarea::placeholder,#gform_1 .bg-light-orange input::placeholder,#gform_1 .bg-light-orange select::placeholder,#gform_1 .bg-light-orange textarea::placeholder,#gform_1 .bg-dark-orange input::placeholder,#gform_1 .bg-dark-orange select::placeholder,#gform_1 .bg-dark-orange textarea::placeholder,#gform_2 .bg-teal input::placeholder,#gform_2 .bg-teal select::placeholder,#gform_2 .bg-teal textarea::placeholder,#gform_2 .bg-light-orange input::placeholder,#gform_2 .bg-light-orange select::placeholder,#gform_2 .bg-light-orange textarea::placeholder,#gform_2 .bg-dark-orange input::placeholder,#gform_2 .bg-dark-orange select::placeholder,#gform_2 .bg-dark-orange textarea::placeholder,#gform_3 .bg-teal input::placeholder,#gform_3 .bg-teal select::placeholder,#gform_3 .bg-teal textarea::placeholder,#gform_3 .bg-light-orange input::placeholder,#gform_3 .bg-light-orange select::placeholder,#gform_3 .bg-light-orange textarea::placeholder,#gform_3 .bg-dark-orange input::placeholder,#gform_3 .bg-dark-orange select::placeholder,#gform_3 .bg-dark-orange textarea::placeholder,#gform_4 .bg-teal input::placeholder,#gform_4 .bg-teal select::placeholder,#gform_4 .bg-teal textarea::placeholder,#gform_4 .bg-light-orange input::placeholder,#gform_4 .bg-light-orange select::placeholder,#gform_4 .bg-light-orange textarea::placeholder,#gform_4 .bg-dark-orange input::placeholder,#gform_4 .bg-dark-orange select::placeholder,#gform_4 .bg-dark-orange textarea::placeholder,#gform_5 .bg-teal input::placeholder,#gform_5 .bg-teal select::placeholder,#gform_5 .bg-teal textarea::placeholder,#gform_5 .bg-light-orange input::placeholder,#gform_5 .bg-light-orange select::placeholder,#gform_5 .bg-light-orange textarea::placeholder,#gform_5 .bg-dark-orange input::placeholder,#gform_5 .bg-dark-orange select::placeholder,#gform_5 .bg-dark-orange textarea::placeholder,#gform_6 .bg-teal input::placeholder,#gform_6 .bg-teal select::placeholder,#gform_6 .bg-teal textarea::placeholder,#gform_6 .bg-light-orange input::placeholder,#gform_6 .bg-light-orange select::placeholder,#gform_6 .bg-light-orange textarea::placeholder,#gform_6 .bg-dark-orange input::placeholder,#gform_6 .bg-dark-orange select::placeholder,#gform_6 .bg-dark-orange textarea::placeholder,#gform_7 .bg-teal input::placeholder,#gform_7 .bg-teal select::placeholder,#gform_7 .bg-teal textarea::placeholder,#gform_7 .bg-light-orange input::placeholder,#gform_7 .bg-light-orange select::placeholder,#gform_7 .bg-light-orange textarea::placeholder,#gform_7 .bg-dark-orange input::placeholder,#gform_7 .bg-dark-orange select::placeholder,#gform_7 .bg-dark-orange textarea::placeholder,#gform_8 .bg-teal input::placeholder,#gform_8 .bg-teal select::placeholder,#gform_8 .bg-teal textarea::placeholder,#gform_8 .bg-light-orange input::placeholder,#gform_8 .bg-light-orange select::placeholder,#gform_8 .bg-light-orange textarea::placeholder,#gform_8 .bg-dark-orange input::placeholder,#gform_8 .bg-dark-orange select::placeholder,#gform_8 .bg-dark-orange textarea::placeholder,#gform_9 .bg-teal input::placeholder,#gform_9 .bg-teal select::placeholder,#gform_9 .bg-teal textarea::placeholder,#gform_9 .bg-light-orange input::placeholder,#gform_9 .bg-light-orange select::placeholder,#gform_9 .bg-light-orange textarea::placeholder,#gform_9 .bg-dark-orange input::placeholder,#gform_9 .bg-dark-orange select::placeholder,#gform_9 .bg-dark-orange textarea::placeholder,#gform_10 .bg-teal input::placeholder,#gform_10 .bg-teal select::placeholder,#gform_10 .bg-teal textarea::placeholder,#gform_10 .bg-light-orange input::placeholder,#gform_10 .bg-light-orange select::placeholder,#gform_10 .bg-light-orange textarea::placeholder,#gform_10 .bg-dark-orange input::placeholder,#gform_10 .bg-dark-orange select::placeholder,#gform_10 .bg-dark-orange textarea::placeholder,#gform_11 .bg-teal input::placeholder,#gform_11 .bg-teal select::placeholder,#gform_11 .bg-teal textarea::placeholder,#gform_11 .bg-light-orange input::placeholder,#gform_11 .bg-light-orange select::placeholder,#gform_11 .bg-light-orange textarea::placeholder,#gform_11 .bg-dark-orange input::placeholder,#gform_11 .bg-dark-orange select::placeholder,#gform_11 .bg-dark-orange textarea::placeholder,#gform_12 .bg-teal input::placeholder,#gform_12 .bg-teal select::placeholder,#gform_12 .bg-teal textarea::placeholder,#gform_12 .bg-light-orange input::placeholder,#gform_12 .bg-light-orange select::placeholder,#gform_12 .bg-light-orange textarea::placeholder,#gform_12 .bg-dark-orange input::placeholder,#gform_12 .bg-dark-orange select::placeholder,#gform_12 .bg-dark-orange textarea::placeholder,#gform_13 .bg-teal input::placeholder,#gform_13 .bg-teal select::placeholder,#gform_13 .bg-teal textarea::placeholder,#gform_13 .bg-light-orange input::placeholder,#gform_13 .bg-light-orange select::placeholder,#gform_13 .bg-light-orange textarea::placeholder,#gform_13 .bg-dark-orange input::placeholder,#gform_13 .bg-dark-orange select::placeholder,#gform_13 .bg-dark-orange textarea::placeholder,#gform_14 .bg-teal input::placeholder,#gform_14 .bg-teal select::placeholder,#gform_14 .bg-teal textarea::placeholder,#gform_14 .bg-light-orange input::placeholder,#gform_14 .bg-light-orange select::placeholder,#gform_14 .bg-light-orange textarea::placeholder,#gform_14 .bg-dark-orange input::placeholder,#gform_14 .bg-dark-orange select::placeholder,#gform_14 .bg-dark-orange textarea::placeholder,#gform_15 .bg-teal input::placeholder,#gform_15 .bg-teal select::placeholder,#gform_15 .bg-teal textarea::placeholder,#gform_15 .bg-light-orange input::placeholder,#gform_15 .bg-light-orange select::placeholder,#gform_15 .bg-light-orange textarea::placeholder,#gform_15 .bg-dark-orange input::placeholder,#gform_15 .bg-dark-orange select::placeholder,#gform_15 .bg-dark-orange textarea::placeholder,#gform_16 .bg-teal input::placeholder,#gform_16 .bg-teal select::placeholder,#gform_16 .bg-teal textarea::placeholder,#gform_16 .bg-light-orange input::placeholder,#gform_16 .bg-light-orange select::placeholder,#gform_16 .bg-light-orange textarea::placeholder,#gform_16 .bg-dark-orange input::placeholder,#gform_16 .bg-dark-orange select::placeholder,#gform_16 .bg-dark-orange textarea::placeholder,#gform_17 .bg-teal input::placeholder,#gform_17 .bg-teal select::placeholder,#gform_17 .bg-teal textarea::placeholder,#gform_17 .bg-light-orange input::placeholder,#gform_17 .bg-light-orange select::placeholder,#gform_17 .bg-light-orange textarea::placeholder,#gform_17 .bg-dark-orange input::placeholder,#gform_17 .bg-dark-orange select::placeholder,#gform_17 .bg-dark-orange textarea::placeholder,#gform_18 .bg-teal input::placeholder,#gform_18 .bg-teal select::placeholder,#gform_18 .bg-teal textarea::placeholder,#gform_18 .bg-light-orange input::placeholder,#gform_18 .bg-light-orange select::placeholder,#gform_18 .bg-light-orange textarea::placeholder,#gform_18 .bg-dark-orange input::placeholder,#gform_18 .bg-dark-orange select::placeholder,#gform_18 .bg-dark-orange textarea::placeholder,#gform_19 .bg-teal input::placeholder,#gform_19 .bg-teal select::placeholder,#gform_19 .bg-teal textarea::placeholder,#gform_19 .bg-light-orange input::placeholder,#gform_19 .bg-light-orange select::placeholder,#gform_19 .bg-light-orange textarea::placeholder,#gform_19 .bg-dark-orange input::placeholder,#gform_19 .bg-dark-orange select::placeholder,#gform_19 .bg-dark-orange textarea::placeholder,#gform_20 .bg-teal input::placeholder,#gform_20 .bg-teal select::placeholder,#gform_20 .bg-teal textarea::placeholder,#gform_20 .bg-light-orange input::placeholder,#gform_20 .bg-light-orange select::placeholder,#gform_20 .bg-light-orange textarea::placeholder,#gform_20 .bg-dark-orange input::placeholder,#gform_20 .bg-dark-orange select::placeholder,#gform_20 .bg-dark-orange textarea::placeholder,#gform_21 .bg-teal input::placeholder,#gform_21 .bg-teal select::placeholder,#gform_21 .bg-teal textarea::placeholder,#gform_21 .bg-light-orange input::placeholder,#gform_21 .bg-light-orange select::placeholder,#gform_21 .bg-light-orange textarea::placeholder,#gform_21 .bg-dark-orange input::placeholder,#gform_21 .bg-dark-orange select::placeholder,#gform_21 .bg-dark-orange textarea::placeholder,#gform_22 .bg-teal input::placeholder,#gform_22 .bg-teal select::placeholder,#gform_22 .bg-teal textarea::placeholder,#gform_22 .bg-light-orange input::placeholder,#gform_22 .bg-light-orange select::placeholder,#gform_22 .bg-light-orange textarea::placeholder,#gform_22 .bg-dark-orange input::placeholder,#gform_22 .bg-dark-orange select::placeholder,#gform_22 .bg-dark-orange textarea::placeholder,#gform_23 .bg-teal input::placeholder,#gform_23 .bg-teal select::placeholder,#gform_23 .bg-teal textarea::placeholder,#gform_23 .bg-light-orange input::placeholder,#gform_23 .bg-light-orange select::placeholder,#gform_23 .bg-light-orange textarea::placeholder,#gform_23 .bg-dark-orange input::placeholder,#gform_23 .bg-dark-orange select::placeholder,#gform_23 .bg-dark-orange textarea::placeholder,#gform_24 .bg-teal input::placeholder,#gform_24 .bg-teal select::placeholder,#gform_24 .bg-teal textarea::placeholder,#gform_24 .bg-light-orange input::placeholder,#gform_24 .bg-light-orange select::placeholder,#gform_24 .bg-light-orange textarea::placeholder,#gform_24 .bg-dark-orange input::placeholder,#gform_24 .bg-dark-orange select::placeholder,#gform_24 .bg-dark-orange textarea::placeholder,#gform_25 .bg-teal input::placeholder,#gform_25 .bg-teal select::placeholder,#gform_25 .bg-teal textarea::placeholder,#gform_25 .bg-light-orange input::placeholder,#gform_25 .bg-light-orange select::placeholder,#gform_25 .bg-light-orange textarea::placeholder,#gform_25 .bg-dark-orange input::placeholder,#gform_25 .bg-dark-orange select::placeholder,#gform_25 .bg-dark-orange textarea::placeholder{
        color: rgba(255, 255, 255, 0.8) !important;
      }

#gform_1 select option,#gform_2 select option,#gform_3 select option,#gform_4 select option,#gform_5 select option,#gform_6 select option,#gform_7 select option,#gform_8 select option,#gform_9 select option,#gform_10 select option,#gform_11 select option,#gform_12 select option,#gform_13 select option,#gform_14 select option,#gform_15 select option,#gform_16 select option,#gform_17 select option,#gform_18 select option,#gform_19 select option,#gform_20 select option,#gform_21 select option,#gform_22 select option,#gform_23 select option,#gform_24 select option,#gform_25 select option{
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

#gform_1 legend,#gform_2 legend,#gform_3 legend,#gform_4 legend,#gform_5 legend,#gform_6 legend,#gform_7 legend,#gform_8 legend,#gform_9 legend,#gform_10 legend,#gform_11 legend,#gform_12 legend,#gform_13 legend,#gform_14 legend,#gform_15 legend,#gform_16 legend,#gform_17 legend,#gform_18 legend,#gform_19 legend,#gform_20 legend,#gform_21 legend,#gform_22 legend,#gform_23 legend,#gform_24 legend,#gform_25 legend{
    font-size: 18px;
  }

#gform_1 legend,#gform_2 legend,#gform_3 legend,#gform_4 legend,#gform_5 legend,#gform_6 legend,#gform_7 legend,#gform_8 legend,#gform_9 legend,#gform_10 legend,#gform_11 legend,#gform_12 legend,#gform_13 legend,#gform_14 legend,#gform_15 legend,#gform_16 legend,#gform_17 legend,#gform_18 legend,#gform_19 legend,#gform_20 legend,#gform_21 legend,#gform_22 legend,#gform_23 legend,#gform_24 legend,#gform_25 legend{
    font-weight: 700;
  }

#gform_1 legend,#gform_2 legend,#gform_3 legend,#gform_4 legend,#gform_5 legend,#gform_6 legend,#gform_7 legend,#gform_8 legend,#gform_9 legend,#gform_10 legend,#gform_11 legend,#gform_12 legend,#gform_13 legend,#gform_14 legend,#gform_15 legend,#gform_16 legend,#gform_17 legend,#gform_18 legend,#gform_19 legend,#gform_20 legend,#gform_21 legend,#gform_22 legend,#gform_23 legend,#gform_24 legend,#gform_25 legend{
    letter-spacing: 0em;
  }

#gform_1 legend:focus, #gform_1 legend:focus-within, #gform_1 legend:focus-visible, #gform_2 legend:focus, #gform_2 legend:focus-within, #gform_2 legend:focus-visible, #gform_3 legend:focus, #gform_3 legend:focus-within, #gform_3 legend:focus-visible, #gform_4 legend:focus, #gform_4 legend:focus-within, #gform_4 legend:focus-visible, #gform_5 legend:focus, #gform_5 legend:focus-within, #gform_5 legend:focus-visible, #gform_6 legend:focus, #gform_6 legend:focus-within, #gform_6 legend:focus-visible, #gform_7 legend:focus, #gform_7 legend:focus-within, #gform_7 legend:focus-visible, #gform_8 legend:focus, #gform_8 legend:focus-within, #gform_8 legend:focus-visible, #gform_9 legend:focus, #gform_9 legend:focus-within, #gform_9 legend:focus-visible, #gform_10 legend:focus, #gform_10 legend:focus-within, #gform_10 legend:focus-visible, #gform_11 legend:focus, #gform_11 legend:focus-within, #gform_11 legend:focus-visible, #gform_12 legend:focus, #gform_12 legend:focus-within, #gform_12 legend:focus-visible, #gform_13 legend:focus, #gform_13 legend:focus-within, #gform_13 legend:focus-visible, #gform_14 legend:focus, #gform_14 legend:focus-within, #gform_14 legend:focus-visible, #gform_15 legend:focus, #gform_15 legend:focus-within, #gform_15 legend:focus-visible, #gform_16 legend:focus, #gform_16 legend:focus-within, #gform_16 legend:focus-visible, #gform_17 legend:focus, #gform_17 legend:focus-within, #gform_17 legend:focus-visible, #gform_18 legend:focus, #gform_18 legend:focus-within, #gform_18 legend:focus-visible, #gform_19 legend:focus, #gform_19 legend:focus-within, #gform_19 legend:focus-visible, #gform_20 legend:focus, #gform_20 legend:focus-within, #gform_20 legend:focus-visible, #gform_21 legend:focus, #gform_21 legend:focus-within, #gform_21 legend:focus-visible, #gform_22 legend:focus, #gform_22 legend:focus-within, #gform_22 legend:focus-visible, #gform_23 legend:focus, #gform_23 legend:focus-within, #gform_23 legend:focus-visible, #gform_24 legend:focus, #gform_24 legend:focus-within, #gform_24 legend:focus-visible, #gform_25 legend:focus, #gform_25 legend:focus-within, #gform_25 legend:focus-visible{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

#gform_1 legend:focus, #gform_1 legend:focus-within, #gform_1 legend:focus-visible, #gform_2 legend:focus, #gform_2 legend:focus-within, #gform_2 legend:focus-visible, #gform_3 legend:focus, #gform_3 legend:focus-within, #gform_3 legend:focus-visible, #gform_4 legend:focus, #gform_4 legend:focus-within, #gform_4 legend:focus-visible, #gform_5 legend:focus, #gform_5 legend:focus-within, #gform_5 legend:focus-visible, #gform_6 legend:focus, #gform_6 legend:focus-within, #gform_6 legend:focus-visible, #gform_7 legend:focus, #gform_7 legend:focus-within, #gform_7 legend:focus-visible, #gform_8 legend:focus, #gform_8 legend:focus-within, #gform_8 legend:focus-visible, #gform_9 legend:focus, #gform_9 legend:focus-within, #gform_9 legend:focus-visible, #gform_10 legend:focus, #gform_10 legend:focus-within, #gform_10 legend:focus-visible, #gform_11 legend:focus, #gform_11 legend:focus-within, #gform_11 legend:focus-visible, #gform_12 legend:focus, #gform_12 legend:focus-within, #gform_12 legend:focus-visible, #gform_13 legend:focus, #gform_13 legend:focus-within, #gform_13 legend:focus-visible, #gform_14 legend:focus, #gform_14 legend:focus-within, #gform_14 legend:focus-visible, #gform_15 legend:focus, #gform_15 legend:focus-within, #gform_15 legend:focus-visible, #gform_16 legend:focus, #gform_16 legend:focus-within, #gform_16 legend:focus-visible, #gform_17 legend:focus, #gform_17 legend:focus-within, #gform_17 legend:focus-visible, #gform_18 legend:focus, #gform_18 legend:focus-within, #gform_18 legend:focus-visible, #gform_19 legend:focus, #gform_19 legend:focus-within, #gform_19 legend:focus-visible, #gform_20 legend:focus, #gform_20 legend:focus-within, #gform_20 legend:focus-visible, #gform_21 legend:focus, #gform_21 legend:focus-within, #gform_21 legend:focus-visible, #gform_22 legend:focus, #gform_22 legend:focus-within, #gform_22 legend:focus-visible, #gform_23 legend:focus, #gform_23 legend:focus-within, #gform_23 legend:focus-visible, #gform_24 legend:focus, #gform_24 legend:focus-within, #gform_24 legend:focus-visible, #gform_25 legend:focus, #gform_25 legend:focus-within, #gform_25 legend:focus-visible{
      --tw-text-opacity: 1;
      color: rgba(39, 153, 137, var(--tw-text-opacity));
    }

#gform_1 legend:focus,
		#gform_1 legend:focus-within,
		#gform_1 legend:focus-visible,
		#gform_2 legend:focus,
		#gform_2 legend:focus-within,
		#gform_2 legend:focus-visible,
		#gform_3 legend:focus,
		#gform_3 legend:focus-within,
		#gform_3 legend:focus-visible,
		#gform_4 legend:focus,
		#gform_4 legend:focus-within,
		#gform_4 legend:focus-visible,
		#gform_5 legend:focus,
		#gform_5 legend:focus-within,
		#gform_5 legend:focus-visible,
		#gform_6 legend:focus,
		#gform_6 legend:focus-within,
		#gform_6 legend:focus-visible,
		#gform_7 legend:focus,
		#gform_7 legend:focus-within,
		#gform_7 legend:focus-visible,
		#gform_8 legend:focus,
		#gform_8 legend:focus-within,
		#gform_8 legend:focus-visible,
		#gform_9 legend:focus,
		#gform_9 legend:focus-within,
		#gform_9 legend:focus-visible,
		#gform_10 legend:focus,
		#gform_10 legend:focus-within,
		#gform_10 legend:focus-visible,
		#gform_11 legend:focus,
		#gform_11 legend:focus-within,
		#gform_11 legend:focus-visible,
		#gform_12 legend:focus,
		#gform_12 legend:focus-within,
		#gform_12 legend:focus-visible,
		#gform_13 legend:focus,
		#gform_13 legend:focus-within,
		#gform_13 legend:focus-visible,
		#gform_14 legend:focus,
		#gform_14 legend:focus-within,
		#gform_14 legend:focus-visible,
		#gform_15 legend:focus,
		#gform_15 legend:focus-within,
		#gform_15 legend:focus-visible,
		#gform_16 legend:focus,
		#gform_16 legend:focus-within,
		#gform_16 legend:focus-visible,
		#gform_17 legend:focus,
		#gform_17 legend:focus-within,
		#gform_17 legend:focus-visible,
		#gform_18 legend:focus,
		#gform_18 legend:focus-within,
		#gform_18 legend:focus-visible,
		#gform_19 legend:focus,
		#gform_19 legend:focus-within,
		#gform_19 legend:focus-visible,
		#gform_20 legend:focus,
		#gform_20 legend:focus-within,
		#gform_20 legend:focus-visible,
		#gform_21 legend:focus,
		#gform_21 legend:focus-within,
		#gform_21 legend:focus-visible,
		#gform_22 legend:focus,
		#gform_22 legend:focus-within,
		#gform_22 legend:focus-visible,
		#gform_23 legend:focus,
		#gform_23 legend:focus-within,
		#gform_23 legend:focus-visible,
		#gform_24 legend:focus,
		#gform_24 legend:focus-within,
		#gform_24 legend:focus-visible,
		#gform_25 legend:focus,
		#gform_25 legend:focus-within,
		#gform_25 legend:focus-visible {
      outline: solid $primary 1px;
    }

#gform_1 label,#gform_2 label,#gform_3 label,#gform_4 label,#gform_5 label,#gform_6 label,#gform_7 label,#gform_8 label,#gform_9 label,#gform_10 label,#gform_11 label,#gform_12 label,#gform_13 label,#gform_14 label,#gform_15 label,#gform_16 label,#gform_17 label,#gform_18 label,#gform_19 label,#gform_20 label,#gform_21 label,#gform_22 label,#gform_23 label,#gform_24 label,#gform_25 label{
    font-size: 18px;
  }

#gform_1 label,#gform_2 label,#gform_3 label,#gform_4 label,#gform_5 label,#gform_6 label,#gform_7 label,#gform_8 label,#gform_9 label,#gform_10 label,#gform_11 label,#gform_12 label,#gform_13 label,#gform_14 label,#gform_15 label,#gform_16 label,#gform_17 label,#gform_18 label,#gform_19 label,#gform_20 label,#gform_21 label,#gform_22 label,#gform_23 label,#gform_24 label,#gform_25 label{
    font-weight: 700;
  }

#gform_1 label,#gform_2 label,#gform_3 label,#gform_4 label,#gform_5 label,#gform_6 label,#gform_7 label,#gform_8 label,#gform_9 label,#gform_10 label,#gform_11 label,#gform_12 label,#gform_13 label,#gform_14 label,#gform_15 label,#gform_16 label,#gform_17 label,#gform_18 label,#gform_19 label,#gform_20 label,#gform_21 label,#gform_22 label,#gform_23 label,#gform_24 label,#gform_25 label{
    letter-spacing: 0em;
  }

#gform_1 label:focus, #gform_1 label:focus-within, #gform_1 label:focus-visible, #gform_2 label:focus, #gform_2 label:focus-within, #gform_2 label:focus-visible, #gform_3 label:focus, #gform_3 label:focus-within, #gform_3 label:focus-visible, #gform_4 label:focus, #gform_4 label:focus-within, #gform_4 label:focus-visible, #gform_5 label:focus, #gform_5 label:focus-within, #gform_5 label:focus-visible, #gform_6 label:focus, #gform_6 label:focus-within, #gform_6 label:focus-visible, #gform_7 label:focus, #gform_7 label:focus-within, #gform_7 label:focus-visible, #gform_8 label:focus, #gform_8 label:focus-within, #gform_8 label:focus-visible, #gform_9 label:focus, #gform_9 label:focus-within, #gform_9 label:focus-visible, #gform_10 label:focus, #gform_10 label:focus-within, #gform_10 label:focus-visible, #gform_11 label:focus, #gform_11 label:focus-within, #gform_11 label:focus-visible, #gform_12 label:focus, #gform_12 label:focus-within, #gform_12 label:focus-visible, #gform_13 label:focus, #gform_13 label:focus-within, #gform_13 label:focus-visible, #gform_14 label:focus, #gform_14 label:focus-within, #gform_14 label:focus-visible, #gform_15 label:focus, #gform_15 label:focus-within, #gform_15 label:focus-visible, #gform_16 label:focus, #gform_16 label:focus-within, #gform_16 label:focus-visible, #gform_17 label:focus, #gform_17 label:focus-within, #gform_17 label:focus-visible, #gform_18 label:focus, #gform_18 label:focus-within, #gform_18 label:focus-visible, #gform_19 label:focus, #gform_19 label:focus-within, #gform_19 label:focus-visible, #gform_20 label:focus, #gform_20 label:focus-within, #gform_20 label:focus-visible, #gform_21 label:focus, #gform_21 label:focus-within, #gform_21 label:focus-visible, #gform_22 label:focus, #gform_22 label:focus-within, #gform_22 label:focus-visible, #gform_23 label:focus, #gform_23 label:focus-within, #gform_23 label:focus-visible, #gform_24 label:focus, #gform_24 label:focus-within, #gform_24 label:focus-visible, #gform_25 label:focus, #gform_25 label:focus-within, #gform_25 label:focus-visible{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

#gform_1 label:focus, #gform_1 label:focus-within, #gform_1 label:focus-visible, #gform_2 label:focus, #gform_2 label:focus-within, #gform_2 label:focus-visible, #gform_3 label:focus, #gform_3 label:focus-within, #gform_3 label:focus-visible, #gform_4 label:focus, #gform_4 label:focus-within, #gform_4 label:focus-visible, #gform_5 label:focus, #gform_5 label:focus-within, #gform_5 label:focus-visible, #gform_6 label:focus, #gform_6 label:focus-within, #gform_6 label:focus-visible, #gform_7 label:focus, #gform_7 label:focus-within, #gform_7 label:focus-visible, #gform_8 label:focus, #gform_8 label:focus-within, #gform_8 label:focus-visible, #gform_9 label:focus, #gform_9 label:focus-within, #gform_9 label:focus-visible, #gform_10 label:focus, #gform_10 label:focus-within, #gform_10 label:focus-visible, #gform_11 label:focus, #gform_11 label:focus-within, #gform_11 label:focus-visible, #gform_12 label:focus, #gform_12 label:focus-within, #gform_12 label:focus-visible, #gform_13 label:focus, #gform_13 label:focus-within, #gform_13 label:focus-visible, #gform_14 label:focus, #gform_14 label:focus-within, #gform_14 label:focus-visible, #gform_15 label:focus, #gform_15 label:focus-within, #gform_15 label:focus-visible, #gform_16 label:focus, #gform_16 label:focus-within, #gform_16 label:focus-visible, #gform_17 label:focus, #gform_17 label:focus-within, #gform_17 label:focus-visible, #gform_18 label:focus, #gform_18 label:focus-within, #gform_18 label:focus-visible, #gform_19 label:focus, #gform_19 label:focus-within, #gform_19 label:focus-visible, #gform_20 label:focus, #gform_20 label:focus-within, #gform_20 label:focus-visible, #gform_21 label:focus, #gform_21 label:focus-within, #gform_21 label:focus-visible, #gform_22 label:focus, #gform_22 label:focus-within, #gform_22 label:focus-visible, #gform_23 label:focus, #gform_23 label:focus-within, #gform_23 label:focus-visible, #gform_24 label:focus, #gform_24 label:focus-within, #gform_24 label:focus-visible, #gform_25 label:focus, #gform_25 label:focus-within, #gform_25 label:focus-visible{
      --tw-text-opacity: 1;
      color: rgba(39, 153, 137, var(--tw-text-opacity));
    }

#gform_1 label:focus,
		#gform_1 label:focus-within,
		#gform_1 label:focus-visible,
		#gform_2 label:focus,
		#gform_2 label:focus-within,
		#gform_2 label:focus-visible,
		#gform_3 label:focus,
		#gform_3 label:focus-within,
		#gform_3 label:focus-visible,
		#gform_4 label:focus,
		#gform_4 label:focus-within,
		#gform_4 label:focus-visible,
		#gform_5 label:focus,
		#gform_5 label:focus-within,
		#gform_5 label:focus-visible,
		#gform_6 label:focus,
		#gform_6 label:focus-within,
		#gform_6 label:focus-visible,
		#gform_7 label:focus,
		#gform_7 label:focus-within,
		#gform_7 label:focus-visible,
		#gform_8 label:focus,
		#gform_8 label:focus-within,
		#gform_8 label:focus-visible,
		#gform_9 label:focus,
		#gform_9 label:focus-within,
		#gform_9 label:focus-visible,
		#gform_10 label:focus,
		#gform_10 label:focus-within,
		#gform_10 label:focus-visible,
		#gform_11 label:focus,
		#gform_11 label:focus-within,
		#gform_11 label:focus-visible,
		#gform_12 label:focus,
		#gform_12 label:focus-within,
		#gform_12 label:focus-visible,
		#gform_13 label:focus,
		#gform_13 label:focus-within,
		#gform_13 label:focus-visible,
		#gform_14 label:focus,
		#gform_14 label:focus-within,
		#gform_14 label:focus-visible,
		#gform_15 label:focus,
		#gform_15 label:focus-within,
		#gform_15 label:focus-visible,
		#gform_16 label:focus,
		#gform_16 label:focus-within,
		#gform_16 label:focus-visible,
		#gform_17 label:focus,
		#gform_17 label:focus-within,
		#gform_17 label:focus-visible,
		#gform_18 label:focus,
		#gform_18 label:focus-within,
		#gform_18 label:focus-visible,
		#gform_19 label:focus,
		#gform_19 label:focus-within,
		#gform_19 label:focus-visible,
		#gform_20 label:focus,
		#gform_20 label:focus-within,
		#gform_20 label:focus-visible,
		#gform_21 label:focus,
		#gform_21 label:focus-within,
		#gform_21 label:focus-visible,
		#gform_22 label:focus,
		#gform_22 label:focus-within,
		#gform_22 label:focus-visible,
		#gform_23 label:focus,
		#gform_23 label:focus-within,
		#gform_23 label:focus-visible,
		#gform_24 label:focus,
		#gform_24 label:focus-within,
		#gform_24 label:focus-visible,
		#gform_25 label:focus,
		#gform_25 label:focus-within,
		#gform_25 label:focus-visible {
      outline: solid $primary 1px;
    }

#gform_1 .ginput_complex label, #gform_1 .ginput_complex legend, #gform_2 .ginput_complex label, #gform_2 .ginput_complex legend, #gform_3 .ginput_complex label, #gform_3 .ginput_complex legend, #gform_4 .ginput_complex label, #gform_4 .ginput_complex legend, #gform_5 .ginput_complex label, #gform_5 .ginput_complex legend, #gform_6 .ginput_complex label, #gform_6 .ginput_complex legend, #gform_7 .ginput_complex label, #gform_7 .ginput_complex legend, #gform_8 .ginput_complex label, #gform_8 .ginput_complex legend, #gform_9 .ginput_complex label, #gform_9 .ginput_complex legend, #gform_10 .ginput_complex label, #gform_10 .ginput_complex legend, #gform_11 .ginput_complex label, #gform_11 .ginput_complex legend, #gform_12 .ginput_complex label, #gform_12 .ginput_complex legend, #gform_13 .ginput_complex label, #gform_13 .ginput_complex legend, #gform_14 .ginput_complex label, #gform_14 .ginput_complex legend, #gform_15 .ginput_complex label, #gform_15 .ginput_complex legend, #gform_16 .ginput_complex label, #gform_16 .ginput_complex legend, #gform_17 .ginput_complex label, #gform_17 .ginput_complex legend, #gform_18 .ginput_complex label, #gform_18 .ginput_complex legend, #gform_19 .ginput_complex label, #gform_19 .ginput_complex legend, #gform_20 .ginput_complex label, #gform_20 .ginput_complex legend, #gform_21 .ginput_complex label, #gform_21 .ginput_complex legend, #gform_22 .ginput_complex label, #gform_22 .ginput_complex legend, #gform_23 .ginput_complex label, #gform_23 .ginput_complex legend, #gform_24 .ginput_complex label, #gform_24 .ginput_complex legend, #gform_25 .ginput_complex label, #gform_25 .ginput_complex legend{
      font-size: 18px;
    }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    width: 100%;
  }

@media (min-width: 1024px){
    #gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
      width: auto;
    }
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    padding-left: 2rem;
    padding-right: 2rem;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    font-family: Kool-Beans, Helvetica, system-ui !important;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    font-size: 18px;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    font-weight: 700;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    border-radius: 0px;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    text-transform: uppercase;
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

#gform_1 .gform_button:hover,#gform_2 .gform_button:hover,#gform_3 .gform_button:hover,#gform_4 .gform_button:hover,#gform_5 .gform_button:hover,#gform_6 .gform_button:hover,#gform_7 .gform_button:hover,#gform_8 .gform_button:hover,#gform_9 .gform_button:hover,#gform_10 .gform_button:hover,#gform_11 .gform_button:hover,#gform_12 .gform_button:hover,#gform_13 .gform_button:hover,#gform_14 .gform_button:hover,#gform_15 .gform_button:hover,#gform_16 .gform_button:hover,#gform_17 .gform_button:hover,#gform_18 .gform_button:hover,#gform_19 .gform_button:hover,#gform_20 .gform_button:hover,#gform_21 .gform_button:hover,#gform_22 .gform_button:hover,#gform_23 .gform_button:hover,#gform_24 .gform_button:hover,#gform_25 .gform_button:hover{
    cursor: pointer;
  }

#gform_1 .gform_button:hover,#gform_2 .gform_button:hover,#gform_3 .gform_button:hover,#gform_4 .gform_button:hover,#gform_5 .gform_button:hover,#gform_6 .gform_button:hover,#gform_7 .gform_button:hover,#gform_8 .gform_button:hover,#gform_9 .gform_button:hover,#gform_10 .gform_button:hover,#gform_11 .gform_button:hover,#gform_12 .gform_button:hover,#gform_13 .gform_button:hover,#gform_14 .gform_button:hover,#gform_15 .gform_button:hover,#gform_16 .gform_button:hover,#gform_17 .gform_button:hover,#gform_18 .gform_button:hover,#gform_19 .gform_button:hover,#gform_20 .gform_button:hover,#gform_21 .gform_button:hover,#gform_22 .gform_button:hover,#gform_23 .gform_button:hover,#gform_24 .gform_button:hover,#gform_25 .gform_button:hover{
    background-color: rgba(39, 153, 137, 0.7);
  }

#gform_1 .gform_button:hover,#gform_2 .gform_button:hover,#gform_3 .gform_button:hover,#gform_4 .gform_button:hover,#gform_5 .gform_button:hover,#gform_6 .gform_button:hover,#gform_7 .gform_button:hover,#gform_8 .gform_button:hover,#gform_9 .gform_button:hover,#gform_10 .gform_button:hover,#gform_11 .gform_button:hover,#gform_12 .gform_button:hover,#gform_13 .gform_button:hover,#gform_14 .gform_button:hover,#gform_15 .gform_button:hover,#gform_16 .gform_button:hover,#gform_17 .gform_button:hover,#gform_18 .gform_button:hover,#gform_19 .gform_button:hover,#gform_20 .gform_button:hover,#gform_21 .gform_button:hover,#gform_22 .gform_button:hover,#gform_23 .gform_button:hover,#gform_24 .gform_button:hover,#gform_25 .gform_button:hover{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

#gform_1 .gform_button,#gform_2 .gform_button,#gform_3 .gform_button,#gform_4 .gform_button,#gform_5 .gform_button,#gform_6 .gform_button,#gform_7 .gform_button,#gform_8 .gform_button,#gform_9 .gform_button,#gform_10 .gform_button,#gform_11 .gform_button,#gform_12 .gform_button,#gform_13 .gform_button,#gform_14 .gform_button,#gform_15 .gform_button,#gform_16 .gform_button,#gform_17 .gform_button,#gform_18 .gform_button,#gform_19 .gform_button,#gform_20 .gform_button,#gform_21 .gform_button,#gform_22 .gform_button,#gform_23 .gform_button,#gform_24 .gform_button,#gform_25 .gform_button{
    border-style: none;
  }

#gform_1 .ginput_container_consent,#gform_2 .ginput_container_consent,#gform_3 .ginput_container_consent,#gform_4 .ginput_container_consent,#gform_5 .ginput_container_consent,#gform_6 .ginput_container_consent,#gform_7 .ginput_container_consent,#gform_8 .ginput_container_consent,#gform_9 .ginput_container_consent,#gform_10 .ginput_container_consent,#gform_11 .ginput_container_consent,#gform_12 .ginput_container_consent,#gform_13 .ginput_container_consent,#gform_14 .ginput_container_consent,#gform_15 .ginput_container_consent,#gform_16 .ginput_container_consent,#gform_17 .ginput_container_consent,#gform_18 .ginput_container_consent,#gform_19 .ginput_container_consent,#gform_20 .ginput_container_consent,#gform_21 .ginput_container_consent,#gform_22 .ginput_container_consent,#gform_23 .ginput_container_consent,#gform_24 .ginput_container_consent,#gform_25 .ginput_container_consent{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

#gform_1 .ginput_container_consent,#gform_2 .ginput_container_consent,#gform_3 .ginput_container_consent,#gform_4 .ginput_container_consent,#gform_5 .ginput_container_consent,#gform_6 .ginput_container_consent,#gform_7 .ginput_container_consent,#gform_8 .ginput_container_consent,#gform_9 .ginput_container_consent,#gform_10 .ginput_container_consent,#gform_11 .ginput_container_consent,#gform_12 .ginput_container_consent,#gform_13 .ginput_container_consent,#gform_14 .ginput_container_consent,#gform_15 .ginput_container_consent,#gform_16 .ginput_container_consent,#gform_17 .ginput_container_consent,#gform_18 .ginput_container_consent,#gform_19 .ginput_container_consent,#gform_20 .ginput_container_consent,#gform_21 .ginput_container_consent,#gform_22 .ginput_container_consent,#gform_23 .ginput_container_consent,#gform_24 .ginput_container_consent,#gform_25 .ginput_container_consent{
    text-align: left !important;
  }

#gform_1 .ginput_container_consent,#gform_2 .ginput_container_consent,#gform_3 .ginput_container_consent,#gform_4 .ginput_container_consent,#gform_5 .ginput_container_consent,#gform_6 .ginput_container_consent,#gform_7 .ginput_container_consent,#gform_8 .ginput_container_consent,#gform_9 .ginput_container_consent,#gform_10 .ginput_container_consent,#gform_11 .ginput_container_consent,#gform_12 .ginput_container_consent,#gform_13 .ginput_container_consent,#gform_14 .ginput_container_consent,#gform_15 .ginput_container_consent,#gform_16 .ginput_container_consent,#gform_17 .ginput_container_consent,#gform_18 .ginput_container_consent,#gform_19 .ginput_container_consent,#gform_20 .ginput_container_consent,#gform_21 .ginput_container_consent,#gform_22 .ginput_container_consent,#gform_23 .ginput_container_consent,#gform_24 .ginput_container_consent,#gform_25 .ginput_container_consent{
    font-size: 18px !important;
  }

#gform_1 .gfield_validation_message, #gform_1 .validation_message, #gform_2 .gfield_validation_message, #gform_2 .validation_message, #gform_3 .gfield_validation_message, #gform_3 .validation_message, #gform_4 .gfield_validation_message, #gform_4 .validation_message, #gform_5 .gfield_validation_message, #gform_5 .validation_message, #gform_6 .gfield_validation_message, #gform_6 .validation_message, #gform_7 .gfield_validation_message, #gform_7 .validation_message, #gform_8 .gfield_validation_message, #gform_8 .validation_message, #gform_9 .gfield_validation_message, #gform_9 .validation_message, #gform_10 .gfield_validation_message, #gform_10 .validation_message, #gform_11 .gfield_validation_message, #gform_11 .validation_message, #gform_12 .gfield_validation_message, #gform_12 .validation_message, #gform_13 .gfield_validation_message, #gform_13 .validation_message, #gform_14 .gfield_validation_message, #gform_14 .validation_message, #gform_15 .gfield_validation_message, #gform_15 .validation_message, #gform_16 .gfield_validation_message, #gform_16 .validation_message, #gform_17 .gfield_validation_message, #gform_17 .validation_message, #gform_18 .gfield_validation_message, #gform_18 .validation_message, #gform_19 .gfield_validation_message, #gform_19 .validation_message, #gform_20 .gfield_validation_message, #gform_20 .validation_message, #gform_21 .gfield_validation_message, #gform_21 .validation_message, #gform_22 .gfield_validation_message, #gform_22 .validation_message, #gform_23 .gfield_validation_message, #gform_23 .validation_message, #gform_24 .gfield_validation_message, #gform_24 .validation_message, #gform_25 .gfield_validation_message, #gform_25 .validation_message{
    margin: 0px;
  }

#gform_1 .gfield_validation_message, #gform_1 .validation_message, #gform_2 .gfield_validation_message, #gform_2 .validation_message, #gform_3 .gfield_validation_message, #gform_3 .validation_message, #gform_4 .gfield_validation_message, #gform_4 .validation_message, #gform_5 .gfield_validation_message, #gform_5 .validation_message, #gform_6 .gfield_validation_message, #gform_6 .validation_message, #gform_7 .gfield_validation_message, #gform_7 .validation_message, #gform_8 .gfield_validation_message, #gform_8 .validation_message, #gform_9 .gfield_validation_message, #gform_9 .validation_message, #gform_10 .gfield_validation_message, #gform_10 .validation_message, #gform_11 .gfield_validation_message, #gform_11 .validation_message, #gform_12 .gfield_validation_message, #gform_12 .validation_message, #gform_13 .gfield_validation_message, #gform_13 .validation_message, #gform_14 .gfield_validation_message, #gform_14 .validation_message, #gform_15 .gfield_validation_message, #gform_15 .validation_message, #gform_16 .gfield_validation_message, #gform_16 .validation_message, #gform_17 .gfield_validation_message, #gform_17 .validation_message, #gform_18 .gfield_validation_message, #gform_18 .validation_message, #gform_19 .gfield_validation_message, #gform_19 .validation_message, #gform_20 .gfield_validation_message, #gform_20 .validation_message, #gform_21 .gfield_validation_message, #gform_21 .validation_message, #gform_22 .gfield_validation_message, #gform_22 .validation_message, #gform_23 .gfield_validation_message, #gform_23 .validation_message, #gform_24 .gfield_validation_message, #gform_24 .validation_message, #gform_25 .gfield_validation_message, #gform_25 .validation_message{
    border-width: 0px;
  }

#gform_1 .gfield_validation_message, #gform_1 .validation_message, #gform_2 .gfield_validation_message, #gform_2 .validation_message, #gform_3 .gfield_validation_message, #gform_3 .validation_message, #gform_4 .gfield_validation_message, #gform_4 .validation_message, #gform_5 .gfield_validation_message, #gform_5 .validation_message, #gform_6 .gfield_validation_message, #gform_6 .validation_message, #gform_7 .gfield_validation_message, #gform_7 .validation_message, #gform_8 .gfield_validation_message, #gform_8 .validation_message, #gform_9 .gfield_validation_message, #gform_9 .validation_message, #gform_10 .gfield_validation_message, #gform_10 .validation_message, #gform_11 .gfield_validation_message, #gform_11 .validation_message, #gform_12 .gfield_validation_message, #gform_12 .validation_message, #gform_13 .gfield_validation_message, #gform_13 .validation_message, #gform_14 .gfield_validation_message, #gform_14 .validation_message, #gform_15 .gfield_validation_message, #gform_15 .validation_message, #gform_16 .gfield_validation_message, #gform_16 .validation_message, #gform_17 .gfield_validation_message, #gform_17 .validation_message, #gform_18 .gfield_validation_message, #gform_18 .validation_message, #gform_19 .gfield_validation_message, #gform_19 .validation_message, #gform_20 .gfield_validation_message, #gform_20 .validation_message, #gform_21 .gfield_validation_message, #gform_21 .validation_message, #gform_22 .gfield_validation_message, #gform_22 .validation_message, #gform_23 .gfield_validation_message, #gform_23 .validation_message, #gform_24 .gfield_validation_message, #gform_24 .validation_message, #gform_25 .gfield_validation_message, #gform_25 .validation_message{
    background-color: transparent;
  }

#gform_1 .gfield_validation_message, #gform_1 .validation_message, #gform_2 .gfield_validation_message, #gform_2 .validation_message, #gform_3 .gfield_validation_message, #gform_3 .validation_message, #gform_4 .gfield_validation_message, #gform_4 .validation_message, #gform_5 .gfield_validation_message, #gform_5 .validation_message, #gform_6 .gfield_validation_message, #gform_6 .validation_message, #gform_7 .gfield_validation_message, #gform_7 .validation_message, #gform_8 .gfield_validation_message, #gform_8 .validation_message, #gform_9 .gfield_validation_message, #gform_9 .validation_message, #gform_10 .gfield_validation_message, #gform_10 .validation_message, #gform_11 .gfield_validation_message, #gform_11 .validation_message, #gform_12 .gfield_validation_message, #gform_12 .validation_message, #gform_13 .gfield_validation_message, #gform_13 .validation_message, #gform_14 .gfield_validation_message, #gform_14 .validation_message, #gform_15 .gfield_validation_message, #gform_15 .validation_message, #gform_16 .gfield_validation_message, #gform_16 .validation_message, #gform_17 .gfield_validation_message, #gform_17 .validation_message, #gform_18 .gfield_validation_message, #gform_18 .validation_message, #gform_19 .gfield_validation_message, #gform_19 .validation_message, #gform_20 .gfield_validation_message, #gform_20 .validation_message, #gform_21 .gfield_validation_message, #gform_21 .validation_message, #gform_22 .gfield_validation_message, #gform_22 .validation_message, #gform_23 .gfield_validation_message, #gform_23 .validation_message, #gform_24 .gfield_validation_message, #gform_24 .validation_message, #gform_25 .gfield_validation_message, #gform_25 .validation_message{
    padding: 0px;
  }

#gform_1 .gfield_validation_message, #gform_1 .validation_message, #gform_2 .gfield_validation_message, #gform_2 .validation_message, #gform_3 .gfield_validation_message, #gform_3 .validation_message, #gform_4 .gfield_validation_message, #gform_4 .validation_message, #gform_5 .gfield_validation_message, #gform_5 .validation_message, #gform_6 .gfield_validation_message, #gform_6 .validation_message, #gform_7 .gfield_validation_message, #gform_7 .validation_message, #gform_8 .gfield_validation_message, #gform_8 .validation_message, #gform_9 .gfield_validation_message, #gform_9 .validation_message, #gform_10 .gfield_validation_message, #gform_10 .validation_message, #gform_11 .gfield_validation_message, #gform_11 .validation_message, #gform_12 .gfield_validation_message, #gform_12 .validation_message, #gform_13 .gfield_validation_message, #gform_13 .validation_message, #gform_14 .gfield_validation_message, #gform_14 .validation_message, #gform_15 .gfield_validation_message, #gform_15 .validation_message, #gform_16 .gfield_validation_message, #gform_16 .validation_message, #gform_17 .gfield_validation_message, #gform_17 .validation_message, #gform_18 .gfield_validation_message, #gform_18 .validation_message, #gform_19 .gfield_validation_message, #gform_19 .validation_message, #gform_20 .gfield_validation_message, #gform_20 .validation_message, #gform_21 .gfield_validation_message, #gform_21 .validation_message, #gform_22 .gfield_validation_message, #gform_22 .validation_message, #gform_23 .gfield_validation_message, #gform_23 .validation_message, #gform_24 .gfield_validation_message, #gform_24 .validation_message, #gform_25 .gfield_validation_message, #gform_25 .validation_message{
    font-size: 18px;
  }

#gform_1 .gfield_validation_message,
	#gform_1 .validation_message,
	#gform_2 .gfield_validation_message,
	#gform_2 .validation_message,
	#gform_3 .gfield_validation_message,
	#gform_3 .validation_message,
	#gform_4 .gfield_validation_message,
	#gform_4 .validation_message,
	#gform_5 .gfield_validation_message,
	#gform_5 .validation_message,
	#gform_6 .gfield_validation_message,
	#gform_6 .validation_message,
	#gform_7 .gfield_validation_message,
	#gform_7 .validation_message,
	#gform_8 .gfield_validation_message,
	#gform_8 .validation_message,
	#gform_9 .gfield_validation_message,
	#gform_9 .validation_message,
	#gform_10 .gfield_validation_message,
	#gform_10 .validation_message,
	#gform_11 .gfield_validation_message,
	#gform_11 .validation_message,
	#gform_12 .gfield_validation_message,
	#gform_12 .validation_message,
	#gform_13 .gfield_validation_message,
	#gform_13 .validation_message,
	#gform_14 .gfield_validation_message,
	#gform_14 .validation_message,
	#gform_15 .gfield_validation_message,
	#gform_15 .validation_message,
	#gform_16 .gfield_validation_message,
	#gform_16 .validation_message,
	#gform_17 .gfield_validation_message,
	#gform_17 .validation_message,
	#gform_18 .gfield_validation_message,
	#gform_18 .validation_message,
	#gform_19 .gfield_validation_message,
	#gform_19 .validation_message,
	#gform_20 .gfield_validation_message,
	#gform_20 .validation_message,
	#gform_21 .gfield_validation_message,
	#gform_21 .validation_message,
	#gform_22 .gfield_validation_message,
	#gform_22 .validation_message,
	#gform_23 .gfield_validation_message,
	#gform_23 .validation_message,
	#gform_24 .gfield_validation_message,
	#gform_24 .validation_message,
	#gform_25 .gfield_validation_message,
	#gform_25 .validation_message {
    color: #f57037;
    font-size: 14px !important;
  }

#gform_1 .gfield_error .gfield_repeater_cell label,
	#gform_1 .gfield_validation_message,
	#gform_1 .validation_message,
	#gform_1 [aria-invalid="true"] + label,
	#gform_1 label + [aria-invalid="true"],
	#gform_2 .gfield_error .gfield_repeater_cell label,
	#gform_2 .gfield_validation_message,
	#gform_2 .validation_message,
	#gform_2 [aria-invalid="true"] + label,
	#gform_2 label + [aria-invalid="true"],
	#gform_3 .gfield_error .gfield_repeater_cell label,
	#gform_3 .gfield_validation_message,
	#gform_3 .validation_message,
	#gform_3 [aria-invalid="true"] + label,
	#gform_3 label + [aria-invalid="true"],
	#gform_4 .gfield_error .gfield_repeater_cell label,
	#gform_4 .gfield_validation_message,
	#gform_4 .validation_message,
	#gform_4 [aria-invalid="true"] + label,
	#gform_4 label + [aria-invalid="true"],
	#gform_5 .gfield_error .gfield_repeater_cell label,
	#gform_5 .gfield_validation_message,
	#gform_5 .validation_message,
	#gform_5 [aria-invalid="true"] + label,
	#gform_5 label + [aria-invalid="true"],
	#gform_6 .gfield_error .gfield_repeater_cell label,
	#gform_6 .gfield_validation_message,
	#gform_6 .validation_message,
	#gform_6 [aria-invalid="true"] + label,
	#gform_6 label + [aria-invalid="true"],
	#gform_7 .gfield_error .gfield_repeater_cell label,
	#gform_7 .gfield_validation_message,
	#gform_7 .validation_message,
	#gform_7 [aria-invalid="true"] + label,
	#gform_7 label + [aria-invalid="true"],
	#gform_8 .gfield_error .gfield_repeater_cell label,
	#gform_8 .gfield_validation_message,
	#gform_8 .validation_message,
	#gform_8 [aria-invalid="true"] + label,
	#gform_8 label + [aria-invalid="true"],
	#gform_9 .gfield_error .gfield_repeater_cell label,
	#gform_9 .gfield_validation_message,
	#gform_9 .validation_message,
	#gform_9 [aria-invalid="true"] + label,
	#gform_9 label + [aria-invalid="true"],
	#gform_10 .gfield_error .gfield_repeater_cell label,
	#gform_10 .gfield_validation_message,
	#gform_10 .validation_message,
	#gform_10 [aria-invalid="true"] + label,
	#gform_10 label + [aria-invalid="true"],
	#gform_11 .gfield_error .gfield_repeater_cell label,
	#gform_11 .gfield_validation_message,
	#gform_11 .validation_message,
	#gform_11 [aria-invalid="true"] + label,
	#gform_11 label + [aria-invalid="true"],
	#gform_12 .gfield_error .gfield_repeater_cell label,
	#gform_12 .gfield_validation_message,
	#gform_12 .validation_message,
	#gform_12 [aria-invalid="true"] + label,
	#gform_12 label + [aria-invalid="true"],
	#gform_13 .gfield_error .gfield_repeater_cell label,
	#gform_13 .gfield_validation_message,
	#gform_13 .validation_message,
	#gform_13 [aria-invalid="true"] + label,
	#gform_13 label + [aria-invalid="true"],
	#gform_14 .gfield_error .gfield_repeater_cell label,
	#gform_14 .gfield_validation_message,
	#gform_14 .validation_message,
	#gform_14 [aria-invalid="true"] + label,
	#gform_14 label + [aria-invalid="true"],
	#gform_15 .gfield_error .gfield_repeater_cell label,
	#gform_15 .gfield_validation_message,
	#gform_15 .validation_message,
	#gform_15 [aria-invalid="true"] + label,
	#gform_15 label + [aria-invalid="true"],
	#gform_16 .gfield_error .gfield_repeater_cell label,
	#gform_16 .gfield_validation_message,
	#gform_16 .validation_message,
	#gform_16 [aria-invalid="true"] + label,
	#gform_16 label + [aria-invalid="true"],
	#gform_17 .gfield_error .gfield_repeater_cell label,
	#gform_17 .gfield_validation_message,
	#gform_17 .validation_message,
	#gform_17 [aria-invalid="true"] + label,
	#gform_17 label + [aria-invalid="true"],
	#gform_18 .gfield_error .gfield_repeater_cell label,
	#gform_18 .gfield_validation_message,
	#gform_18 .validation_message,
	#gform_18 [aria-invalid="true"] + label,
	#gform_18 label + [aria-invalid="true"],
	#gform_19 .gfield_error .gfield_repeater_cell label,
	#gform_19 .gfield_validation_message,
	#gform_19 .validation_message,
	#gform_19 [aria-invalid="true"] + label,
	#gform_19 label + [aria-invalid="true"],
	#gform_20 .gfield_error .gfield_repeater_cell label,
	#gform_20 .gfield_validation_message,
	#gform_20 .validation_message,
	#gform_20 [aria-invalid="true"] + label,
	#gform_20 label + [aria-invalid="true"],
	#gform_21 .gfield_error .gfield_repeater_cell label,
	#gform_21 .gfield_validation_message,
	#gform_21 .validation_message,
	#gform_21 [aria-invalid="true"] + label,
	#gform_21 label + [aria-invalid="true"],
	#gform_22 .gfield_error .gfield_repeater_cell label,
	#gform_22 .gfield_validation_message,
	#gform_22 .validation_message,
	#gform_22 [aria-invalid="true"] + label,
	#gform_22 label + [aria-invalid="true"],
	#gform_23 .gfield_error .gfield_repeater_cell label,
	#gform_23 .gfield_validation_message,
	#gform_23 .validation_message,
	#gform_23 [aria-invalid="true"] + label,
	#gform_23 label + [aria-invalid="true"],
	#gform_24 .gfield_error .gfield_repeater_cell label,
	#gform_24 .gfield_validation_message,
	#gform_24 .validation_message,
	#gform_24 [aria-invalid="true"] + label,
	#gform_24 label + [aria-invalid="true"],
	#gform_25 .gfield_error .gfield_repeater_cell label,
	#gform_25 .gfield_validation_message,
	#gform_25 .validation_message,
	#gform_25 [aria-invalid="true"] + label,
	#gform_25 label + [aria-invalid="true"] {
    color: #f57037 !important;
    font-size: 14px !important;
  }

#gform_1 .gfield_error label, #gform_1 .gfield_error legend, #gform_2 .gfield_error label, #gform_2 .gfield_error legend, #gform_3 .gfield_error label, #gform_3 .gfield_error legend, #gform_4 .gfield_error label, #gform_4 .gfield_error legend, #gform_5 .gfield_error label, #gform_5 .gfield_error legend, #gform_6 .gfield_error label, #gform_6 .gfield_error legend, #gform_7 .gfield_error label, #gform_7 .gfield_error legend, #gform_8 .gfield_error label, #gform_8 .gfield_error legend, #gform_9 .gfield_error label, #gform_9 .gfield_error legend, #gform_10 .gfield_error label, #gform_10 .gfield_error legend, #gform_11 .gfield_error label, #gform_11 .gfield_error legend, #gform_12 .gfield_error label, #gform_12 .gfield_error legend, #gform_13 .gfield_error label, #gform_13 .gfield_error legend, #gform_14 .gfield_error label, #gform_14 .gfield_error legend, #gform_15 .gfield_error label, #gform_15 .gfield_error legend, #gform_16 .gfield_error label, #gform_16 .gfield_error legend, #gform_17 .gfield_error label, #gform_17 .gfield_error legend, #gform_18 .gfield_error label, #gform_18 .gfield_error legend, #gform_19 .gfield_error label, #gform_19 .gfield_error legend, #gform_20 .gfield_error label, #gform_20 .gfield_error legend, #gform_21 .gfield_error label, #gform_21 .gfield_error legend, #gform_22 .gfield_error label, #gform_22 .gfield_error legend, #gform_23 .gfield_error label, #gform_23 .gfield_error legend, #gform_24 .gfield_error label, #gform_24 .gfield_error legend, #gform_25 .gfield_error label, #gform_25 .gfield_error legend{
    --tw-text-opacity: 1 !important;
    color: rgba(26, 26, 26, var(--tw-text-opacity)) !important;
  }

#gform_1 .gform_validation_errors > h2, #gform_2 .gform_validation_errors > h2, #gform_3 .gform_validation_errors > h2, #gform_4 .gform_validation_errors > h2, #gform_5 .gform_validation_errors > h2, #gform_6 .gform_validation_errors > h2, #gform_7 .gform_validation_errors > h2, #gform_8 .gform_validation_errors > h2, #gform_9 .gform_validation_errors > h2, #gform_10 .gform_validation_errors > h2, #gform_11 .gform_validation_errors > h2, #gform_12 .gform_validation_errors > h2, #gform_13 .gform_validation_errors > h2, #gform_14 .gform_validation_errors > h2, #gform_15 .gform_validation_errors > h2, #gform_16 .gform_validation_errors > h2, #gform_17 .gform_validation_errors > h2, #gform_18 .gform_validation_errors > h2, #gform_19 .gform_validation_errors > h2, #gform_20 .gform_validation_errors > h2, #gform_21 .gform_validation_errors > h2, #gform_22 .gform_validation_errors > h2, #gform_23 .gform_validation_errors > h2, #gform_24 .gform_validation_errors > h2, #gform_25 .gform_validation_errors > h2 {
    padding-bottom: 0 !important;
    color: #f57037 !important;
  }

#gform_1 .gform_validation_errors,#gform_2 .gform_validation_errors,#gform_3 .gform_validation_errors,#gform_4 .gform_validation_errors,#gform_5 .gform_validation_errors,#gform_6 .gform_validation_errors,#gform_7 .gform_validation_errors,#gform_8 .gform_validation_errors,#gform_9 .gform_validation_errors,#gform_10 .gform_validation_errors,#gform_11 .gform_validation_errors,#gform_12 .gform_validation_errors,#gform_13 .gform_validation_errors,#gform_14 .gform_validation_errors,#gform_15 .gform_validation_errors,#gform_16 .gform_validation_errors,#gform_17 .gform_validation_errors,#gform_18 .gform_validation_errors,#gform_19 .gform_validation_errors,#gform_20 .gform_validation_errors,#gform_21 .gform_validation_errors,#gform_22 .gform_validation_errors,#gform_23 .gform_validation_errors,#gform_24 .gform_validation_errors,#gform_25 .gform_validation_errors{
    background-color: transparent;
  }

#gform_1 .gfield_required:after, #gform_2 .gfield_required:after, #gform_3 .gfield_required:after, #gform_4 .gfield_required:after, #gform_5 .gfield_required:after, #gform_6 .gfield_required:after, #gform_7 .gfield_required:after, #gform_8 .gfield_required:after, #gform_9 .gfield_required:after, #gform_10 .gfield_required:after, #gform_11 .gfield_required:after, #gform_12 .gfield_required:after, #gform_13 .gfield_required:after, #gform_14 .gfield_required:after, #gform_15 .gfield_required:after, #gform_16 .gfield_required:after, #gform_17 .gfield_required:after, #gform_18 .gfield_required:after, #gform_19 .gfield_required:after, #gform_20 .gfield_required:after, #gform_21 .gfield_required:after, #gform_22 .gfield_required:after, #gform_23 .gfield_required:after, #gform_24 .gfield_required:after, #gform_25 .gfield_required:after {
      display: block;
      width: 10px;
      height: 10px;
      content: "*";
      font-size: 12px;
      color: inherit;
      margin-left: 0px;
      color: black;
      font-size: 15px;
      font-weight: 400;
    }

#gform_1 .gfield_required span, #gform_2 .gfield_required span, #gform_3 .gfield_required span, #gform_4 .gfield_required span, #gform_5 .gfield_required span, #gform_6 .gfield_required span, #gform_7 .gfield_required span, #gform_8 .gfield_required span, #gform_9 .gfield_required span, #gform_10 .gfield_required span, #gform_11 .gfield_required span, #gform_12 .gfield_required span, #gform_13 .gfield_required span, #gform_14 .gfield_required span, #gform_15 .gfield_required span, #gform_16 .gfield_required span, #gform_17 .gfield_required span, #gform_18 .gfield_required span, #gform_19 .gfield_required span, #gform_20 .gfield_required span, #gform_21 .gfield_required span, #gform_22 .gfield_required span, #gform_23 .gfield_required span, #gform_24 .gfield_required span, #gform_25 .gfield_required span {
    display: none;
  }

#gform_1 .gform_submission_error,#gform_2 .gform_submission_error,#gform_3 .gform_submission_error,#gform_4 .gform_submission_error,#gform_5 .gform_submission_error,#gform_6 .gform_submission_error,#gform_7 .gform_submission_error,#gform_8 .gform_submission_error,#gform_9 .gform_submission_error,#gform_10 .gform_submission_error,#gform_11 .gform_submission_error,#gform_12 .gform_submission_error,#gform_13 .gform_submission_error,#gform_14 .gform_submission_error,#gform_15 .gform_submission_error,#gform_16 .gform_submission_error,#gform_17 .gform_submission_error,#gform_18 .gform_submission_error,#gform_19 .gform_submission_error,#gform_20 .gform_submission_error,#gform_21 .gform_submission_error,#gform_22 .gform_submission_error,#gform_23 .gform_submission_error,#gform_24 .gform_submission_error,#gform_25 .gform_submission_error{
    margin-bottom: 0px;
  }

#gform_1 .gform_footer,#gform_2 .gform_footer,#gform_3 .gform_footer,#gform_4 .gform_footer,#gform_5 .gform_footer,#gform_6 .gform_footer,#gform_7 .gform_footer,#gform_8 .gform_footer,#gform_9 .gform_footer,#gform_10 .gform_footer,#gform_11 .gform_footer,#gform_12 .gform_footer,#gform_13 .gform_footer,#gform_14 .gform_footer,#gform_15 .gform_footer,#gform_16 .gform_footer,#gform_17 .gform_footer,#gform_18 .gform_footer,#gform_19 .gform_footer,#gform_20 .gform_footer,#gform_21 .gform_footer,#gform_22 .gform_footer,#gform_23 .gform_footer,#gform_24 .gform_footer,#gform_25 .gform_footer{
    padding-top: 2rem;
  }

#gform_1 .gform_footer,#gform_2 .gform_footer,#gform_3 .gform_footer,#gform_4 .gform_footer,#gform_5 .gform_footer,#gform_6 .gform_footer,#gform_7 .gform_footer,#gform_8 .gform_footer,#gform_9 .gform_footer,#gform_10 .gform_footer,#gform_11 .gform_footer,#gform_12 .gform_footer,#gform_13 .gform_footer,#gform_14 .gform_footer,#gform_15 .gform_footer,#gform_16 .gform_footer,#gform_17 .gform_footer,#gform_18 .gform_footer,#gform_19 .gform_footer,#gform_20 .gform_footer,#gform_21 .gform_footer,#gform_22 .gform_footer,#gform_23 .gform_footer,#gform_24 .gform_footer,#gform_25 .gform_footer{
    text-align: left;
  }

#gform_1 input[type="radio"], #gform_2 input[type="radio"], #gform_3 input[type="radio"], #gform_4 input[type="radio"], #gform_5 input[type="radio"], #gform_6 input[type="radio"], #gform_7 input[type="radio"], #gform_8 input[type="radio"], #gform_9 input[type="radio"], #gform_10 input[type="radio"], #gform_11 input[type="radio"], #gform_12 input[type="radio"], #gform_13 input[type="radio"], #gform_14 input[type="radio"], #gform_15 input[type="radio"], #gform_16 input[type="radio"], #gform_17 input[type="radio"], #gform_18 input[type="radio"], #gform_19 input[type="radio"], #gform_20 input[type="radio"], #gform_21 input[type="radio"], #gform_22 input[type="radio"], #gform_23 input[type="radio"], #gform_24 input[type="radio"], #gform_25 input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    flex-shrink: 0;
    border-radius: 4px;
    height: 1.3rem;
    width: 1.3rem;
    color: transparent;
    background-color: transparent
  }

#gform_1 input[type="radio"],#gform_2 input[type="radio"],#gform_3 input[type="radio"],#gform_4 input[type="radio"],#gform_5 input[type="radio"],#gform_6 input[type="radio"],#gform_7 input[type="radio"],#gform_8 input[type="radio"],#gform_9 input[type="radio"],#gform_10 input[type="radio"],#gform_11 input[type="radio"],#gform_12 input[type="radio"],#gform_13 input[type="radio"],#gform_14 input[type="radio"],#gform_15 input[type="radio"],#gform_16 input[type="radio"],#gform_17 input[type="radio"],#gform_18 input[type="radio"],#gform_19 input[type="radio"],#gform_20 input[type="radio"],#gform_21 input[type="radio"],#gform_22 input[type="radio"],#gform_23 input[type="radio"],#gform_24 input[type="radio"],#gform_25 input[type="radio"]{
    --tw-border-opacity: 1;
    border-color: rgba(26, 26, 26, var(--tw-border-opacity));
  }

#gform_1 input[type="radio"], #gform_2 input[type="radio"], #gform_3 input[type="radio"], #gform_4 input[type="radio"], #gform_5 input[type="radio"], #gform_6 input[type="radio"], #gform_7 input[type="radio"], #gform_8 input[type="radio"], #gform_9 input[type="radio"], #gform_10 input[type="radio"], #gform_11 input[type="radio"], #gform_12 input[type="radio"], #gform_13 input[type="radio"], #gform_14 input[type="radio"], #gform_15 input[type="radio"], #gform_16 input[type="radio"], #gform_17 input[type="radio"], #gform_18 input[type="radio"], #gform_19 input[type="radio"], #gform_20 input[type="radio"], #gform_21 input[type="radio"], #gform_22 input[type="radio"], #gform_23 input[type="radio"], #gform_24 input[type="radio"], #gform_25 input[type="radio"] {
    border-width: 1px
  }

#gform_1 input[type="radio"],#gform_2 input[type="radio"],#gform_3 input[type="radio"],#gform_4 input[type="radio"],#gform_5 input[type="radio"],#gform_6 input[type="radio"],#gform_7 input[type="radio"],#gform_8 input[type="radio"],#gform_9 input[type="radio"],#gform_10 input[type="radio"],#gform_11 input[type="radio"],#gform_12 input[type="radio"],#gform_13 input[type="radio"],#gform_14 input[type="radio"],#gform_15 input[type="radio"],#gform_16 input[type="radio"],#gform_17 input[type="radio"],#gform_18 input[type="radio"],#gform_19 input[type="radio"],#gform_20 input[type="radio"],#gform_21 input[type="radio"],#gform_22 input[type="radio"],#gform_23 input[type="radio"],#gform_24 input[type="radio"],#gform_25 input[type="radio"]{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

#gform_1 input[type="radio"],#gform_2 input[type="radio"],#gform_3 input[type="radio"],#gform_4 input[type="radio"],#gform_5 input[type="radio"],#gform_6 input[type="radio"],#gform_7 input[type="radio"],#gform_8 input[type="radio"],#gform_9 input[type="radio"],#gform_10 input[type="radio"],#gform_11 input[type="radio"],#gform_12 input[type="radio"],#gform_13 input[type="radio"],#gform_14 input[type="radio"],#gform_15 input[type="radio"],#gform_16 input[type="radio"],#gform_17 input[type="radio"],#gform_18 input[type="radio"],#gform_19 input[type="radio"],#gform_20 input[type="radio"],#gform_21 input[type="radio"],#gform_22 input[type="radio"],#gform_23 input[type="radio"],#gform_24 input[type="radio"],#gform_25 input[type="radio"]{
    margin-top: 0px;
  }

#gform_1 input[type="radio"],#gform_2 input[type="radio"],#gform_3 input[type="radio"],#gform_4 input[type="radio"],#gform_5 input[type="radio"],#gform_6 input[type="radio"],#gform_7 input[type="radio"],#gform_8 input[type="radio"],#gform_9 input[type="radio"],#gform_10 input[type="radio"],#gform_11 input[type="radio"],#gform_12 input[type="radio"],#gform_13 input[type="radio"],#gform_14 input[type="radio"],#gform_15 input[type="radio"],#gform_16 input[type="radio"],#gform_17 input[type="radio"],#gform_18 input[type="radio"],#gform_19 input[type="radio"],#gform_20 input[type="radio"],#gform_21 input[type="radio"],#gform_22 input[type="radio"],#gform_23 input[type="radio"],#gform_24 input[type="radio"],#gform_25 input[type="radio"]{
    padding-top: 0px;
    padding-bottom: 0px;
  }

#gform_1 input[type="radio"]:hover, #gform_1 input[type="radio"]:focus, #gform_2 input[type="radio"]:hover, #gform_2 input[type="radio"]:focus, #gform_3 input[type="radio"]:hover, #gform_3 input[type="radio"]:focus, #gform_4 input[type="radio"]:hover, #gform_4 input[type="radio"]:focus, #gform_5 input[type="radio"]:hover, #gform_5 input[type="radio"]:focus, #gform_6 input[type="radio"]:hover, #gform_6 input[type="radio"]:focus, #gform_7 input[type="radio"]:hover, #gform_7 input[type="radio"]:focus, #gform_8 input[type="radio"]:hover, #gform_8 input[type="radio"]:focus, #gform_9 input[type="radio"]:hover, #gform_9 input[type="radio"]:focus, #gform_10 input[type="radio"]:hover, #gform_10 input[type="radio"]:focus, #gform_11 input[type="radio"]:hover, #gform_11 input[type="radio"]:focus, #gform_12 input[type="radio"]:hover, #gform_12 input[type="radio"]:focus, #gform_13 input[type="radio"]:hover, #gform_13 input[type="radio"]:focus, #gform_14 input[type="radio"]:hover, #gform_14 input[type="radio"]:focus, #gform_15 input[type="radio"]:hover, #gform_15 input[type="radio"]:focus, #gform_16 input[type="radio"]:hover, #gform_16 input[type="radio"]:focus, #gform_17 input[type="radio"]:hover, #gform_17 input[type="radio"]:focus, #gform_18 input[type="radio"]:hover, #gform_18 input[type="radio"]:focus, #gform_19 input[type="radio"]:hover, #gform_19 input[type="radio"]:focus, #gform_20 input[type="radio"]:hover, #gform_20 input[type="radio"]:focus, #gform_21 input[type="radio"]:hover, #gform_21 input[type="radio"]:focus, #gform_22 input[type="radio"]:hover, #gform_22 input[type="radio"]:focus, #gform_23 input[type="radio"]:hover, #gform_23 input[type="radio"]:focus, #gform_24 input[type="radio"]:hover, #gform_24 input[type="radio"]:focus, #gform_25 input[type="radio"]:hover, #gform_25 input[type="radio"]:focus{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

#gform_1 input[type="radio"]:after, #gform_2 input[type="radio"]:after, #gform_3 input[type="radio"]:after, #gform_4 input[type="radio"]:after, #gform_5 input[type="radio"]:after, #gform_6 input[type="radio"]:after, #gform_7 input[type="radio"]:after, #gform_8 input[type="radio"]:after, #gform_9 input[type="radio"]:after, #gform_10 input[type="radio"]:after, #gform_11 input[type="radio"]:after, #gform_12 input[type="radio"]:after, #gform_13 input[type="radio"]:after, #gform_14 input[type="radio"]:after, #gform_15 input[type="radio"]:after, #gform_16 input[type="radio"]:after, #gform_17 input[type="radio"]:after, #gform_18 input[type="radio"]:after, #gform_19 input[type="radio"]:after, #gform_20 input[type="radio"]:after, #gform_21 input[type="radio"]:after, #gform_22 input[type="radio"]:after, #gform_23 input[type="radio"]:after, #gform_24 input[type="radio"]:after, #gform_25 input[type="radio"]:after {
    background-color: transparent;
    border-radius: 14px;
    content: "";
    display: block;
    height: 0.8rem;
    left: 3px;
    position: relative;
    top: 3px;
    width: 0.8rem;
  }

#gform_1 input[type="radio"]:checked:after,#gform_2 input[type="radio"]:checked:after,#gform_3 input[type="radio"]:checked:after,#gform_4 input[type="radio"]:checked:after,#gform_5 input[type="radio"]:checked:after,#gform_6 input[type="radio"]:checked:after,#gform_7 input[type="radio"]:checked:after,#gform_8 input[type="radio"]:checked:after,#gform_9 input[type="radio"]:checked:after,#gform_10 input[type="radio"]:checked:after,#gform_11 input[type="radio"]:checked:after,#gform_12 input[type="radio"]:checked:after,#gform_13 input[type="radio"]:checked:after,#gform_14 input[type="radio"]:checked:after,#gform_15 input[type="radio"]:checked:after,#gform_16 input[type="radio"]:checked:after,#gform_17 input[type="radio"]:checked:after,#gform_18 input[type="radio"]:checked:after,#gform_19 input[type="radio"]:checked:after,#gform_20 input[type="radio"]:checked:after,#gform_21 input[type="radio"]:checked:after,#gform_22 input[type="radio"]:checked:after,#gform_23 input[type="radio"]:checked:after,#gform_24 input[type="radio"]:checked:after,#gform_25 input[type="radio"]:checked:after{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

#gform_1 .gfield_radio,#gform_2 .gfield_radio,#gform_3 .gfield_radio,#gform_4 .gfield_radio,#gform_5 .gfield_radio,#gform_6 .gfield_radio,#gform_7 .gfield_radio,#gform_8 .gfield_radio,#gform_9 .gfield_radio,#gform_10 .gfield_radio,#gform_11 .gfield_radio,#gform_12 .gfield_radio,#gform_13 .gfield_radio,#gform_14 .gfield_radio,#gform_15 .gfield_radio,#gform_16 .gfield_radio,#gform_17 .gfield_radio,#gform_18 .gfield_radio,#gform_19 .gfield_radio,#gform_20 .gfield_radio,#gform_21 .gfield_radio,#gform_22 .gfield_radio,#gform_23 .gfield_radio,#gform_24 .gfield_radio,#gform_25 .gfield_radio{
    display: flex;
  }

#gform_1 .gfield_radio,#gform_2 .gfield_radio,#gform_3 .gfield_radio,#gform_4 .gfield_radio,#gform_5 .gfield_radio,#gform_6 .gfield_radio,#gform_7 .gfield_radio,#gform_8 .gfield_radio,#gform_9 .gfield_radio,#gform_10 .gfield_radio,#gform_11 .gfield_radio,#gform_12 .gfield_radio,#gform_13 .gfield_radio,#gform_14 .gfield_radio,#gform_15 .gfield_radio,#gform_16 .gfield_radio,#gform_17 .gfield_radio,#gform_18 .gfield_radio,#gform_19 .gfield_radio,#gform_20 .gfield_radio,#gform_21 .gfield_radio,#gform_22 .gfield_radio,#gform_23 .gfield_radio,#gform_24 .gfield_radio,#gform_25 .gfield_radio{
    flex-wrap: wrap;
  }

#gform_1 .gfield_radio label,#gform_2 .gfield_radio label,#gform_3 .gfield_radio label,#gform_4 .gfield_radio label,#gform_5 .gfield_radio label,#gform_6 .gfield_radio label,#gform_7 .gfield_radio label,#gform_8 .gfield_radio label,#gform_9 .gfield_radio label,#gform_10 .gfield_radio label,#gform_11 .gfield_radio label,#gform_12 .gfield_radio label,#gform_13 .gfield_radio label,#gform_14 .gfield_radio label,#gform_15 .gfield_radio label,#gform_16 .gfield_radio label,#gform_17 .gfield_radio label,#gform_18 .gfield_radio label,#gform_19 .gfield_radio label,#gform_20 .gfield_radio label,#gform_21 .gfield_radio label,#gform_22 .gfield_radio label,#gform_23 .gfield_radio label,#gform_24 .gfield_radio label,#gform_25 .gfield_radio label{
      margin-left: 0.5rem;
    }

#gform_1 .gfield_radio label,#gform_2 .gfield_radio label,#gform_3 .gfield_radio label,#gform_4 .gfield_radio label,#gform_5 .gfield_radio label,#gform_6 .gfield_radio label,#gform_7 .gfield_radio label,#gform_8 .gfield_radio label,#gform_9 .gfield_radio label,#gform_10 .gfield_radio label,#gform_11 .gfield_radio label,#gform_12 .gfield_radio label,#gform_13 .gfield_radio label,#gform_14 .gfield_radio label,#gform_15 .gfield_radio label,#gform_16 .gfield_radio label,#gform_17 .gfield_radio label,#gform_18 .gfield_radio label,#gform_19 .gfield_radio label,#gform_20 .gfield_radio label,#gform_21 .gfield_radio label,#gform_22 .gfield_radio label,#gform_23 .gfield_radio label,#gform_24 .gfield_radio label,#gform_25 .gfield_radio label{
      font-size: 20px;
    }

#gform_1 .gfield_radio label,#gform_2 .gfield_radio label,#gform_3 .gfield_radio label,#gform_4 .gfield_radio label,#gform_5 .gfield_radio label,#gform_6 .gfield_radio label,#gform_7 .gfield_radio label,#gform_8 .gfield_radio label,#gform_9 .gfield_radio label,#gform_10 .gfield_radio label,#gform_11 .gfield_radio label,#gform_12 .gfield_radio label,#gform_13 .gfield_radio label,#gform_14 .gfield_radio label,#gform_15 .gfield_radio label,#gform_16 .gfield_radio label,#gform_17 .gfield_radio label,#gform_18 .gfield_radio label,#gform_19 .gfield_radio label,#gform_20 .gfield_radio label,#gform_21 .gfield_radio label,#gform_22 .gfield_radio label,#gform_23 .gfield_radio label,#gform_24 .gfield_radio label,#gform_25 .gfield_radio label{
      font-weight: 400;
    }

#gform_1 .gfield_radio label,#gform_2 .gfield_radio label,#gform_3 .gfield_radio label,#gform_4 .gfield_radio label,#gform_5 .gfield_radio label,#gform_6 .gfield_radio label,#gform_7 .gfield_radio label,#gform_8 .gfield_radio label,#gform_9 .gfield_radio label,#gform_10 .gfield_radio label,#gform_11 .gfield_radio label,#gform_12 .gfield_radio label,#gform_13 .gfield_radio label,#gform_14 .gfield_radio label,#gform_15 .gfield_radio label,#gform_16 .gfield_radio label,#gform_17 .gfield_radio label,#gform_18 .gfield_radio label,#gform_19 .gfield_radio label,#gform_20 .gfield_radio label,#gform_21 .gfield_radio label,#gform_22 .gfield_radio label,#gform_23 .gfield_radio label,#gform_24 .gfield_radio label,#gform_25 .gfield_radio label{
      text-transform: capitalize;
    }

#gform_1 .gfield_radio label,#gform_2 .gfield_radio label,#gform_3 .gfield_radio label,#gform_4 .gfield_radio label,#gform_5 .gfield_radio label,#gform_6 .gfield_radio label,#gform_7 .gfield_radio label,#gform_8 .gfield_radio label,#gform_9 .gfield_radio label,#gform_10 .gfield_radio label,#gform_11 .gfield_radio label,#gform_12 .gfield_radio label,#gform_13 .gfield_radio label,#gform_14 .gfield_radio label,#gform_15 .gfield_radio label,#gform_16 .gfield_radio label,#gform_17 .gfield_radio label,#gform_18 .gfield_radio label,#gform_19 .gfield_radio label,#gform_20 .gfield_radio label,#gform_21 .gfield_radio label,#gform_22 .gfield_radio label,#gform_23 .gfield_radio label,#gform_24 .gfield_radio label,#gform_25 .gfield_radio label{
      letter-spacing: 0em;
    }

#gform_1 .gfield_radio .gchoice,#gform_2 .gfield_radio .gchoice,#gform_3 .gfield_radio .gchoice,#gform_4 .gfield_radio .gchoice,#gform_5 .gfield_radio .gchoice,#gform_6 .gfield_radio .gchoice,#gform_7 .gfield_radio .gchoice,#gform_8 .gfield_radio .gchoice,#gform_9 .gfield_radio .gchoice,#gform_10 .gfield_radio .gchoice,#gform_11 .gfield_radio .gchoice,#gform_12 .gfield_radio .gchoice,#gform_13 .gfield_radio .gchoice,#gform_14 .gfield_radio .gchoice,#gform_15 .gfield_radio .gchoice,#gform_16 .gfield_radio .gchoice,#gform_17 .gfield_radio .gchoice,#gform_18 .gfield_radio .gchoice,#gform_19 .gfield_radio .gchoice,#gform_20 .gfield_radio .gchoice,#gform_21 .gfield_radio .gchoice,#gform_22 .gfield_radio .gchoice,#gform_23 .gfield_radio .gchoice,#gform_24 .gfield_radio .gchoice,#gform_25 .gfield_radio .gchoice{
      display: flex;
    }

#gform_1 .gfield_radio .gchoice,#gform_2 .gfield_radio .gchoice,#gform_3 .gfield_radio .gchoice,#gform_4 .gfield_radio .gchoice,#gform_5 .gfield_radio .gchoice,#gform_6 .gfield_radio .gchoice,#gform_7 .gfield_radio .gchoice,#gform_8 .gfield_radio .gchoice,#gform_9 .gfield_radio .gchoice,#gform_10 .gfield_radio .gchoice,#gform_11 .gfield_radio .gchoice,#gform_12 .gfield_radio .gchoice,#gform_13 .gfield_radio .gchoice,#gform_14 .gfield_radio .gchoice,#gform_15 .gfield_radio .gchoice,#gform_16 .gfield_radio .gchoice,#gform_17 .gfield_radio .gchoice,#gform_18 .gfield_radio .gchoice,#gform_19 .gfield_radio .gchoice,#gform_20 .gfield_radio .gchoice,#gform_21 .gfield_radio .gchoice,#gform_22 .gfield_radio .gchoice,#gform_23 .gfield_radio .gchoice,#gform_24 .gfield_radio .gchoice,#gform_25 .gfield_radio .gchoice{
      align-items: center;
    }

@media screen and (min-width: 640px) {

#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice {
        width: calc(100% * (2 / 4) - 10px - 1px);
    }
      }

@media screen and (min-width: 1200px) {

#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice {
        width: calc(100% * (1 / 4) - 10px - 1px);
    }
      }

#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice{
      display: inline-block;
}

#gform_1 .gfield_radio .gchoice,#gform_2 .gfield_radio .gchoice,#gform_3 .gfield_radio .gchoice,#gform_4 .gfield_radio .gchoice,#gform_5 .gfield_radio .gchoice,#gform_6 .gfield_radio .gchoice,#gform_7 .gfield_radio .gchoice,#gform_8 .gfield_radio .gchoice,#gform_9 .gfield_radio .gchoice,#gform_10 .gfield_radio .gchoice,#gform_11 .gfield_radio .gchoice,#gform_12 .gfield_radio .gchoice,#gform_13 .gfield_radio .gchoice,#gform_14 .gfield_radio .gchoice,#gform_15 .gfield_radio .gchoice,#gform_16 .gfield_radio .gchoice,#gform_17 .gfield_radio .gchoice,#gform_18 .gfield_radio .gchoice,#gform_19 .gfield_radio .gchoice,#gform_20 .gfield_radio .gchoice,#gform_21 .gfield_radio .gchoice,#gform_22 .gfield_radio .gchoice,#gform_23 .gfield_radio .gchoice,#gform_24 .gfield_radio .gchoice,#gform_25 .gfield_radio .gchoice{
      margin-top: 0.5rem;
    }

@media (min-width: 640px){
      #gform_1 .gfield_radio .gchoice,#gform_2 .gfield_radio .gchoice,#gform_3 .gfield_radio .gchoice,#gform_4 .gfield_radio .gchoice,#gform_5 .gfield_radio .gchoice,#gform_6 .gfield_radio .gchoice,#gform_7 .gfield_radio .gchoice,#gform_8 .gfield_radio .gchoice,#gform_9 .gfield_radio .gchoice,#gform_10 .gfield_radio .gchoice,#gform_11 .gfield_radio .gchoice,#gform_12 .gfield_radio .gchoice,#gform_13 .gfield_radio .gchoice,#gform_14 .gfield_radio .gchoice,#gform_15 .gfield_radio .gchoice,#gform_16 .gfield_radio .gchoice,#gform_17 .gfield_radio .gchoice,#gform_18 .gfield_radio .gchoice,#gform_19 .gfield_radio .gchoice,#gform_20 .gfield_radio .gchoice,#gform_21 .gfield_radio .gchoice,#gform_22 .gfield_radio .gchoice,#gform_23 .gfield_radio .gchoice,#gform_24 .gfield_radio .gchoice,#gform_25 .gfield_radio .gchoice{
        margin-top: 0px;
      }
    }

#gform_1 input[type="checkbox"], #gform_2 input[type="checkbox"], #gform_3 input[type="checkbox"], #gform_4 input[type="checkbox"], #gform_5 input[type="checkbox"], #gform_6 input[type="checkbox"], #gform_7 input[type="checkbox"], #gform_8 input[type="checkbox"], #gform_9 input[type="checkbox"], #gform_10 input[type="checkbox"], #gform_11 input[type="checkbox"], #gform_12 input[type="checkbox"], #gform_13 input[type="checkbox"], #gform_14 input[type="checkbox"], #gform_15 input[type="checkbox"], #gform_16 input[type="checkbox"], #gform_17 input[type="checkbox"], #gform_18 input[type="checkbox"], #gform_19 input[type="checkbox"], #gform_20 input[type="checkbox"], #gform_21 input[type="checkbox"], #gform_22 input[type="checkbox"], #gform_23 input[type="checkbox"], #gform_24 input[type="checkbox"], #gform_25 input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    flex-shrink: 0;
    border-radius: 4px;
    height: 1.3rem;
    width: 1.3rem;
    color: transparent;
    background-color: transparent
  }

#gform_1 input[type="checkbox"],#gform_2 input[type="checkbox"],#gform_3 input[type="checkbox"],#gform_4 input[type="checkbox"],#gform_5 input[type="checkbox"],#gform_6 input[type="checkbox"],#gform_7 input[type="checkbox"],#gform_8 input[type="checkbox"],#gform_9 input[type="checkbox"],#gform_10 input[type="checkbox"],#gform_11 input[type="checkbox"],#gform_12 input[type="checkbox"],#gform_13 input[type="checkbox"],#gform_14 input[type="checkbox"],#gform_15 input[type="checkbox"],#gform_16 input[type="checkbox"],#gform_17 input[type="checkbox"],#gform_18 input[type="checkbox"],#gform_19 input[type="checkbox"],#gform_20 input[type="checkbox"],#gform_21 input[type="checkbox"],#gform_22 input[type="checkbox"],#gform_23 input[type="checkbox"],#gform_24 input[type="checkbox"],#gform_25 input[type="checkbox"]{
    --tw-border-opacity: 1;
    border-color: rgba(26, 26, 26, var(--tw-border-opacity));
  }

#gform_1 input[type="checkbox"], #gform_2 input[type="checkbox"], #gform_3 input[type="checkbox"], #gform_4 input[type="checkbox"], #gform_5 input[type="checkbox"], #gform_6 input[type="checkbox"], #gform_7 input[type="checkbox"], #gform_8 input[type="checkbox"], #gform_9 input[type="checkbox"], #gform_10 input[type="checkbox"], #gform_11 input[type="checkbox"], #gform_12 input[type="checkbox"], #gform_13 input[type="checkbox"], #gform_14 input[type="checkbox"], #gform_15 input[type="checkbox"], #gform_16 input[type="checkbox"], #gform_17 input[type="checkbox"], #gform_18 input[type="checkbox"], #gform_19 input[type="checkbox"], #gform_20 input[type="checkbox"], #gform_21 input[type="checkbox"], #gform_22 input[type="checkbox"], #gform_23 input[type="checkbox"], #gform_24 input[type="checkbox"], #gform_25 input[type="checkbox"] {
    border-width: 1px
  }

#gform_1 input[type="checkbox"],#gform_2 input[type="checkbox"],#gform_3 input[type="checkbox"],#gform_4 input[type="checkbox"],#gform_5 input[type="checkbox"],#gform_6 input[type="checkbox"],#gform_7 input[type="checkbox"],#gform_8 input[type="checkbox"],#gform_9 input[type="checkbox"],#gform_10 input[type="checkbox"],#gform_11 input[type="checkbox"],#gform_12 input[type="checkbox"],#gform_13 input[type="checkbox"],#gform_14 input[type="checkbox"],#gform_15 input[type="checkbox"],#gform_16 input[type="checkbox"],#gform_17 input[type="checkbox"],#gform_18 input[type="checkbox"],#gform_19 input[type="checkbox"],#gform_20 input[type="checkbox"],#gform_21 input[type="checkbox"],#gform_22 input[type="checkbox"],#gform_23 input[type="checkbox"],#gform_24 input[type="checkbox"],#gform_25 input[type="checkbox"]{
    margin-top: 0px;
  }

#gform_1 input[type="checkbox"],#gform_2 input[type="checkbox"],#gform_3 input[type="checkbox"],#gform_4 input[type="checkbox"],#gform_5 input[type="checkbox"],#gform_6 input[type="checkbox"],#gform_7 input[type="checkbox"],#gform_8 input[type="checkbox"],#gform_9 input[type="checkbox"],#gform_10 input[type="checkbox"],#gform_11 input[type="checkbox"],#gform_12 input[type="checkbox"],#gform_13 input[type="checkbox"],#gform_14 input[type="checkbox"],#gform_15 input[type="checkbox"],#gform_16 input[type="checkbox"],#gform_17 input[type="checkbox"],#gform_18 input[type="checkbox"],#gform_19 input[type="checkbox"],#gform_20 input[type="checkbox"],#gform_21 input[type="checkbox"],#gform_22 input[type="checkbox"],#gform_23 input[type="checkbox"],#gform_24 input[type="checkbox"],#gform_25 input[type="checkbox"]{
    padding-top: 0px;
    padding-bottom: 0px;
  }

#gform_1 input[type="checkbox"],#gform_2 input[type="checkbox"],#gform_3 input[type="checkbox"],#gform_4 input[type="checkbox"],#gform_5 input[type="checkbox"],#gform_6 input[type="checkbox"],#gform_7 input[type="checkbox"],#gform_8 input[type="checkbox"],#gform_9 input[type="checkbox"],#gform_10 input[type="checkbox"],#gform_11 input[type="checkbox"],#gform_12 input[type="checkbox"],#gform_13 input[type="checkbox"],#gform_14 input[type="checkbox"],#gform_15 input[type="checkbox"],#gform_16 input[type="checkbox"],#gform_17 input[type="checkbox"],#gform_18 input[type="checkbox"],#gform_19 input[type="checkbox"],#gform_20 input[type="checkbox"],#gform_21 input[type="checkbox"],#gform_22 input[type="checkbox"],#gform_23 input[type="checkbox"],#gform_24 input[type="checkbox"],#gform_25 input[type="checkbox"]{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

#gform_1 input[type="checkbox"]:hover, #gform_1 input[type="checkbox"]:focus, #gform_2 input[type="checkbox"]:hover, #gform_2 input[type="checkbox"]:focus, #gform_3 input[type="checkbox"]:hover, #gform_3 input[type="checkbox"]:focus, #gform_4 input[type="checkbox"]:hover, #gform_4 input[type="checkbox"]:focus, #gform_5 input[type="checkbox"]:hover, #gform_5 input[type="checkbox"]:focus, #gform_6 input[type="checkbox"]:hover, #gform_6 input[type="checkbox"]:focus, #gform_7 input[type="checkbox"]:hover, #gform_7 input[type="checkbox"]:focus, #gform_8 input[type="checkbox"]:hover, #gform_8 input[type="checkbox"]:focus, #gform_9 input[type="checkbox"]:hover, #gform_9 input[type="checkbox"]:focus, #gform_10 input[type="checkbox"]:hover, #gform_10 input[type="checkbox"]:focus, #gform_11 input[type="checkbox"]:hover, #gform_11 input[type="checkbox"]:focus, #gform_12 input[type="checkbox"]:hover, #gform_12 input[type="checkbox"]:focus, #gform_13 input[type="checkbox"]:hover, #gform_13 input[type="checkbox"]:focus, #gform_14 input[type="checkbox"]:hover, #gform_14 input[type="checkbox"]:focus, #gform_15 input[type="checkbox"]:hover, #gform_15 input[type="checkbox"]:focus, #gform_16 input[type="checkbox"]:hover, #gform_16 input[type="checkbox"]:focus, #gform_17 input[type="checkbox"]:hover, #gform_17 input[type="checkbox"]:focus, #gform_18 input[type="checkbox"]:hover, #gform_18 input[type="checkbox"]:focus, #gform_19 input[type="checkbox"]:hover, #gform_19 input[type="checkbox"]:focus, #gform_20 input[type="checkbox"]:hover, #gform_20 input[type="checkbox"]:focus, #gform_21 input[type="checkbox"]:hover, #gform_21 input[type="checkbox"]:focus, #gform_22 input[type="checkbox"]:hover, #gform_22 input[type="checkbox"]:focus, #gform_23 input[type="checkbox"]:hover, #gform_23 input[type="checkbox"]:focus, #gform_24 input[type="checkbox"]:hover, #gform_24 input[type="checkbox"]:focus, #gform_25 input[type="checkbox"]:hover, #gform_25 input[type="checkbox"]:focus{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

#gform_1 input[type="checkbox"]:after, #gform_2 input[type="checkbox"]:after, #gform_3 input[type="checkbox"]:after, #gform_4 input[type="checkbox"]:after, #gform_5 input[type="checkbox"]:after, #gform_6 input[type="checkbox"]:after, #gform_7 input[type="checkbox"]:after, #gform_8 input[type="checkbox"]:after, #gform_9 input[type="checkbox"]:after, #gform_10 input[type="checkbox"]:after, #gform_11 input[type="checkbox"]:after, #gform_12 input[type="checkbox"]:after, #gform_13 input[type="checkbox"]:after, #gform_14 input[type="checkbox"]:after, #gform_15 input[type="checkbox"]:after, #gform_16 input[type="checkbox"]:after, #gform_17 input[type="checkbox"]:after, #gform_18 input[type="checkbox"]:after, #gform_19 input[type="checkbox"]:after, #gform_20 input[type="checkbox"]:after, #gform_21 input[type="checkbox"]:after, #gform_22 input[type="checkbox"]:after, #gform_23 input[type="checkbox"]:after, #gform_24 input[type="checkbox"]:after, #gform_25 input[type="checkbox"]:after {
    background-color: transparent;
    border-radius: 14px;
    content: "";
    display: block;
    height: 0.8rem;
    left: 3px;
    position: relative;
    top: 3px;
    width: 0.8rem;
  }

#gform_1 input[type="checkbox"]:checked:after,#gform_2 input[type="checkbox"]:checked:after,#gform_3 input[type="checkbox"]:checked:after,#gform_4 input[type="checkbox"]:checked:after,#gform_5 input[type="checkbox"]:checked:after,#gform_6 input[type="checkbox"]:checked:after,#gform_7 input[type="checkbox"]:checked:after,#gform_8 input[type="checkbox"]:checked:after,#gform_9 input[type="checkbox"]:checked:after,#gform_10 input[type="checkbox"]:checked:after,#gform_11 input[type="checkbox"]:checked:after,#gform_12 input[type="checkbox"]:checked:after,#gform_13 input[type="checkbox"]:checked:after,#gform_14 input[type="checkbox"]:checked:after,#gform_15 input[type="checkbox"]:checked:after,#gform_16 input[type="checkbox"]:checked:after,#gform_17 input[type="checkbox"]:checked:after,#gform_18 input[type="checkbox"]:checked:after,#gform_19 input[type="checkbox"]:checked:after,#gform_20 input[type="checkbox"]:checked:after,#gform_21 input[type="checkbox"]:checked:after,#gform_22 input[type="checkbox"]:checked:after,#gform_23 input[type="checkbox"]:checked:after,#gform_24 input[type="checkbox"]:checked:after,#gform_25 input[type="checkbox"]:checked:after{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

#gform_1 .gfield_checkbox,#gform_2 .gfield_checkbox,#gform_3 .gfield_checkbox,#gform_4 .gfield_checkbox,#gform_5 .gfield_checkbox,#gform_6 .gfield_checkbox,#gform_7 .gfield_checkbox,#gform_8 .gfield_checkbox,#gform_9 .gfield_checkbox,#gform_10 .gfield_checkbox,#gform_11 .gfield_checkbox,#gform_12 .gfield_checkbox,#gform_13 .gfield_checkbox,#gform_14 .gfield_checkbox,#gform_15 .gfield_checkbox,#gform_16 .gfield_checkbox,#gform_17 .gfield_checkbox,#gform_18 .gfield_checkbox,#gform_19 .gfield_checkbox,#gform_20 .gfield_checkbox,#gform_21 .gfield_checkbox,#gform_22 .gfield_checkbox,#gform_23 .gfield_checkbox,#gform_24 .gfield_checkbox,#gform_25 .gfield_checkbox{
    display: flex;
  }

#gform_1 .gfield_checkbox,#gform_2 .gfield_checkbox,#gform_3 .gfield_checkbox,#gform_4 .gfield_checkbox,#gform_5 .gfield_checkbox,#gform_6 .gfield_checkbox,#gform_7 .gfield_checkbox,#gform_8 .gfield_checkbox,#gform_9 .gfield_checkbox,#gform_10 .gfield_checkbox,#gform_11 .gfield_checkbox,#gform_12 .gfield_checkbox,#gform_13 .gfield_checkbox,#gform_14 .gfield_checkbox,#gform_15 .gfield_checkbox,#gform_16 .gfield_checkbox,#gform_17 .gfield_checkbox,#gform_18 .gfield_checkbox,#gform_19 .gfield_checkbox,#gform_20 .gfield_checkbox,#gform_21 .gfield_checkbox,#gform_22 .gfield_checkbox,#gform_23 .gfield_checkbox,#gform_24 .gfield_checkbox,#gform_25 .gfield_checkbox{
    flex-direction: column;
  }

#gform_1 .gfield_checkbox,#gform_2 .gfield_checkbox,#gform_3 .gfield_checkbox,#gform_4 .gfield_checkbox,#gform_5 .gfield_checkbox,#gform_6 .gfield_checkbox,#gform_7 .gfield_checkbox,#gform_8 .gfield_checkbox,#gform_9 .gfield_checkbox,#gform_10 .gfield_checkbox,#gform_11 .gfield_checkbox,#gform_12 .gfield_checkbox,#gform_13 .gfield_checkbox,#gform_14 .gfield_checkbox,#gform_15 .gfield_checkbox,#gform_16 .gfield_checkbox,#gform_17 .gfield_checkbox,#gform_18 .gfield_checkbox,#gform_19 .gfield_checkbox,#gform_20 .gfield_checkbox,#gform_21 .gfield_checkbox,#gform_22 .gfield_checkbox,#gform_23 .gfield_checkbox,#gform_24 .gfield_checkbox,#gform_25 .gfield_checkbox{
    flex-wrap: wrap;
  }

@media (min-width: 768px){
    #gform_1 .gfield_checkbox,#gform_2 .gfield_checkbox,#gform_3 .gfield_checkbox,#gform_4 .gfield_checkbox,#gform_5 .gfield_checkbox,#gform_6 .gfield_checkbox,#gform_7 .gfield_checkbox,#gform_8 .gfield_checkbox,#gform_9 .gfield_checkbox,#gform_10 .gfield_checkbox,#gform_11 .gfield_checkbox,#gform_12 .gfield_checkbox,#gform_13 .gfield_checkbox,#gform_14 .gfield_checkbox,#gform_15 .gfield_checkbox,#gform_16 .gfield_checkbox,#gform_17 .gfield_checkbox,#gform_18 .gfield_checkbox,#gform_19 .gfield_checkbox,#gform_20 .gfield_checkbox,#gform_21 .gfield_checkbox,#gform_22 .gfield_checkbox,#gform_23 .gfield_checkbox,#gform_24 .gfield_checkbox,#gform_25 .gfield_checkbox{
      flex-direction: row;
    }
  }

#gform_1 .gfield_checkbox label,#gform_2 .gfield_checkbox label,#gform_3 .gfield_checkbox label,#gform_4 .gfield_checkbox label,#gform_5 .gfield_checkbox label,#gform_6 .gfield_checkbox label,#gform_7 .gfield_checkbox label,#gform_8 .gfield_checkbox label,#gform_9 .gfield_checkbox label,#gform_10 .gfield_checkbox label,#gform_11 .gfield_checkbox label,#gform_12 .gfield_checkbox label,#gform_13 .gfield_checkbox label,#gform_14 .gfield_checkbox label,#gform_15 .gfield_checkbox label,#gform_16 .gfield_checkbox label,#gform_17 .gfield_checkbox label,#gform_18 .gfield_checkbox label,#gform_19 .gfield_checkbox label,#gform_20 .gfield_checkbox label,#gform_21 .gfield_checkbox label,#gform_22 .gfield_checkbox label,#gform_23 .gfield_checkbox label,#gform_24 .gfield_checkbox label,#gform_25 .gfield_checkbox label{
      margin-left: 0.5rem;
    }

#gform_1 .gfield_checkbox label,#gform_2 .gfield_checkbox label,#gform_3 .gfield_checkbox label,#gform_4 .gfield_checkbox label,#gform_5 .gfield_checkbox label,#gform_6 .gfield_checkbox label,#gform_7 .gfield_checkbox label,#gform_8 .gfield_checkbox label,#gform_9 .gfield_checkbox label,#gform_10 .gfield_checkbox label,#gform_11 .gfield_checkbox label,#gform_12 .gfield_checkbox label,#gform_13 .gfield_checkbox label,#gform_14 .gfield_checkbox label,#gform_15 .gfield_checkbox label,#gform_16 .gfield_checkbox label,#gform_17 .gfield_checkbox label,#gform_18 .gfield_checkbox label,#gform_19 .gfield_checkbox label,#gform_20 .gfield_checkbox label,#gform_21 .gfield_checkbox label,#gform_22 .gfield_checkbox label,#gform_23 .gfield_checkbox label,#gform_24 .gfield_checkbox label,#gform_25 .gfield_checkbox label{
      font-size: 20px;
    }

#gform_1 .gfield_checkbox label,#gform_2 .gfield_checkbox label,#gform_3 .gfield_checkbox label,#gform_4 .gfield_checkbox label,#gform_5 .gfield_checkbox label,#gform_6 .gfield_checkbox label,#gform_7 .gfield_checkbox label,#gform_8 .gfield_checkbox label,#gform_9 .gfield_checkbox label,#gform_10 .gfield_checkbox label,#gform_11 .gfield_checkbox label,#gform_12 .gfield_checkbox label,#gform_13 .gfield_checkbox label,#gform_14 .gfield_checkbox label,#gform_15 .gfield_checkbox label,#gform_16 .gfield_checkbox label,#gform_17 .gfield_checkbox label,#gform_18 .gfield_checkbox label,#gform_19 .gfield_checkbox label,#gform_20 .gfield_checkbox label,#gform_21 .gfield_checkbox label,#gform_22 .gfield_checkbox label,#gform_23 .gfield_checkbox label,#gform_24 .gfield_checkbox label,#gform_25 .gfield_checkbox label{
      font-weight: 400;
    }

#gform_1 .gfield_checkbox label,#gform_2 .gfield_checkbox label,#gform_3 .gfield_checkbox label,#gform_4 .gfield_checkbox label,#gform_5 .gfield_checkbox label,#gform_6 .gfield_checkbox label,#gform_7 .gfield_checkbox label,#gform_8 .gfield_checkbox label,#gform_9 .gfield_checkbox label,#gform_10 .gfield_checkbox label,#gform_11 .gfield_checkbox label,#gform_12 .gfield_checkbox label,#gform_13 .gfield_checkbox label,#gform_14 .gfield_checkbox label,#gform_15 .gfield_checkbox label,#gform_16 .gfield_checkbox label,#gform_17 .gfield_checkbox label,#gform_18 .gfield_checkbox label,#gform_19 .gfield_checkbox label,#gform_20 .gfield_checkbox label,#gform_21 .gfield_checkbox label,#gform_22 .gfield_checkbox label,#gform_23 .gfield_checkbox label,#gform_24 .gfield_checkbox label,#gform_25 .gfield_checkbox label{
      text-transform: capitalize;
    }

#gform_1 .gfield_checkbox label,#gform_2 .gfield_checkbox label,#gform_3 .gfield_checkbox label,#gform_4 .gfield_checkbox label,#gform_5 .gfield_checkbox label,#gform_6 .gfield_checkbox label,#gform_7 .gfield_checkbox label,#gform_8 .gfield_checkbox label,#gform_9 .gfield_checkbox label,#gform_10 .gfield_checkbox label,#gform_11 .gfield_checkbox label,#gform_12 .gfield_checkbox label,#gform_13 .gfield_checkbox label,#gform_14 .gfield_checkbox label,#gform_15 .gfield_checkbox label,#gform_16 .gfield_checkbox label,#gform_17 .gfield_checkbox label,#gform_18 .gfield_checkbox label,#gform_19 .gfield_checkbox label,#gform_20 .gfield_checkbox label,#gform_21 .gfield_checkbox label,#gform_22 .gfield_checkbox label,#gform_23 .gfield_checkbox label,#gform_24 .gfield_checkbox label,#gform_25 .gfield_checkbox label{
      letter-spacing: 0em;
    }

#gform_1 .gfield_checkbox .gchoice,#gform_2 .gfield_checkbox .gchoice,#gform_3 .gfield_checkbox .gchoice,#gform_4 .gfield_checkbox .gchoice,#gform_5 .gfield_checkbox .gchoice,#gform_6 .gfield_checkbox .gchoice,#gform_7 .gfield_checkbox .gchoice,#gform_8 .gfield_checkbox .gchoice,#gform_9 .gfield_checkbox .gchoice,#gform_10 .gfield_checkbox .gchoice,#gform_11 .gfield_checkbox .gchoice,#gform_12 .gfield_checkbox .gchoice,#gform_13 .gfield_checkbox .gchoice,#gform_14 .gfield_checkbox .gchoice,#gform_15 .gfield_checkbox .gchoice,#gform_16 .gfield_checkbox .gchoice,#gform_17 .gfield_checkbox .gchoice,#gform_18 .gfield_checkbox .gchoice,#gform_19 .gfield_checkbox .gchoice,#gform_20 .gfield_checkbox .gchoice,#gform_21 .gfield_checkbox .gchoice,#gform_22 .gfield_checkbox .gchoice,#gform_23 .gfield_checkbox .gchoice,#gform_24 .gfield_checkbox .gchoice,#gform_25 .gfield_checkbox .gchoice{
      display: flex;
    }

#gform_1 .gfield_checkbox .gchoice,#gform_2 .gfield_checkbox .gchoice,#gform_3 .gfield_checkbox .gchoice,#gform_4 .gfield_checkbox .gchoice,#gform_5 .gfield_checkbox .gchoice,#gform_6 .gfield_checkbox .gchoice,#gform_7 .gfield_checkbox .gchoice,#gform_8 .gfield_checkbox .gchoice,#gform_9 .gfield_checkbox .gchoice,#gform_10 .gfield_checkbox .gchoice,#gform_11 .gfield_checkbox .gchoice,#gform_12 .gfield_checkbox .gchoice,#gform_13 .gfield_checkbox .gchoice,#gform_14 .gfield_checkbox .gchoice,#gform_15 .gfield_checkbox .gchoice,#gform_16 .gfield_checkbox .gchoice,#gform_17 .gfield_checkbox .gchoice,#gform_18 .gfield_checkbox .gchoice,#gform_19 .gfield_checkbox .gchoice,#gform_20 .gfield_checkbox .gchoice,#gform_21 .gfield_checkbox .gchoice,#gform_22 .gfield_checkbox .gchoice,#gform_23 .gfield_checkbox .gchoice,#gform_24 .gfield_checkbox .gchoice,#gform_25 .gfield_checkbox .gchoice{
      align-items: center;
    }

#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice {
      display: inline-block
    }

#gform_1 .gfield_checkbox .gchoice,#gform_2 .gfield_checkbox .gchoice,#gform_3 .gfield_checkbox .gchoice,#gform_4 .gfield_checkbox .gchoice,#gform_5 .gfield_checkbox .gchoice,#gform_6 .gfield_checkbox .gchoice,#gform_7 .gfield_checkbox .gchoice,#gform_8 .gfield_checkbox .gchoice,#gform_9 .gfield_checkbox .gchoice,#gform_10 .gfield_checkbox .gchoice,#gform_11 .gfield_checkbox .gchoice,#gform_12 .gfield_checkbox .gchoice,#gform_13 .gfield_checkbox .gchoice,#gform_14 .gfield_checkbox .gchoice,#gform_15 .gfield_checkbox .gchoice,#gform_16 .gfield_checkbox .gchoice,#gform_17 .gfield_checkbox .gchoice,#gform_18 .gfield_checkbox .gchoice,#gform_19 .gfield_checkbox .gchoice,#gform_20 .gfield_checkbox .gchoice,#gform_21 .gfield_checkbox .gchoice,#gform_22 .gfield_checkbox .gchoice,#gform_23 .gfield_checkbox .gchoice,#gform_24 .gfield_checkbox .gchoice,#gform_25 .gfield_checkbox .gchoice{
      margin-top: 0.5rem;
    }

#gform_1 .gfield_checkbox .gchoice,#gform_2 .gfield_checkbox .gchoice,#gform_3 .gfield_checkbox .gchoice,#gform_4 .gfield_checkbox .gchoice,#gform_5 .gfield_checkbox .gchoice,#gform_6 .gfield_checkbox .gchoice,#gform_7 .gfield_checkbox .gchoice,#gform_8 .gfield_checkbox .gchoice,#gform_9 .gfield_checkbox .gchoice,#gform_10 .gfield_checkbox .gchoice,#gform_11 .gfield_checkbox .gchoice,#gform_12 .gfield_checkbox .gchoice,#gform_13 .gfield_checkbox .gchoice,#gform_14 .gfield_checkbox .gchoice,#gform_15 .gfield_checkbox .gchoice,#gform_16 .gfield_checkbox .gchoice,#gform_17 .gfield_checkbox .gchoice,#gform_18 .gfield_checkbox .gchoice,#gform_19 .gfield_checkbox .gchoice,#gform_20 .gfield_checkbox .gchoice,#gform_21 .gfield_checkbox .gchoice,#gform_22 .gfield_checkbox .gchoice,#gform_23 .gfield_checkbox .gchoice,#gform_24 .gfield_checkbox .gchoice,#gform_25 .gfield_checkbox .gchoice{
      margin-bottom: 0.75rem;
    }

@media (min-width: 640px){
      #gform_1 .gfield_checkbox .gchoice,#gform_2 .gfield_checkbox .gchoice,#gform_3 .gfield_checkbox .gchoice,#gform_4 .gfield_checkbox .gchoice,#gform_5 .gfield_checkbox .gchoice,#gform_6 .gfield_checkbox .gchoice,#gform_7 .gfield_checkbox .gchoice,#gform_8 .gfield_checkbox .gchoice,#gform_9 .gfield_checkbox .gchoice,#gform_10 .gfield_checkbox .gchoice,#gform_11 .gfield_checkbox .gchoice,#gform_12 .gfield_checkbox .gchoice,#gform_13 .gfield_checkbox .gchoice,#gform_14 .gfield_checkbox .gchoice,#gform_15 .gfield_checkbox .gchoice,#gform_16 .gfield_checkbox .gchoice,#gform_17 .gfield_checkbox .gchoice,#gform_18 .gfield_checkbox .gchoice,#gform_19 .gfield_checkbox .gchoice,#gform_20 .gfield_checkbox .gchoice,#gform_21 .gfield_checkbox .gchoice,#gform_22 .gfield_checkbox .gchoice,#gform_23 .gfield_checkbox .gchoice,#gform_24 .gfield_checkbox .gchoice,#gform_25 .gfield_checkbox .gchoice{
        margin-top: 0px;
      }
    }

@media screen and (min-width: 640px) {

#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice {
        width: calc(100% * (2 / 4) - 10px - 1px)
    }
      }

@media screen and (min-width: 1200px) {

#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice {
        width: calc(100% * (1 / 4) - 10px - 1px)
    }
      }

.form-bg{
  border-top-width: 8px;
  --tw-border-opacity: 1;
  border-color: rgba(238, 118, 35, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.form-bg #gform_submit_button_1{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
  }

.book-now-bg {
  background: url("../png/book-now-bg.png");
  background-size: cover;
}

.gform_wrapper .gform_validation_errors > h2 {
  font-size: 14px !important;
  font-weight: 400px !important;
}

.gfield_error .ginput_container {
  position: relative;
}

.gfield_error .ginput_container:after {
    position: absolute;
    right: -30px;
    top: 30px;
    width: 17px;
    height: 17px;
    transition: all 0.2s ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 16.5C12.9183 16.5 16.5 12.9183 16.5 8.5C16.5 4.08172 12.9183 0.5 8.5 0.5C4.08172 0.5 0.5 4.08172 0.5 8.5C0.5 12.9183 4.08172 16.5 8.5 16.5ZM7.33783 4.04541H9.65992L9.44756 10.6054H7.55019L7.33783 4.04541ZM9.70147 12.4335C9.69223 13.0983 9.13364 13.6338 8.50118 13.6338C7.83641 13.6338 7.29166 13.0983 7.3009 12.4335C7.29166 11.778 7.83641 11.2471 8.50118 11.2471C9.13364 11.2471 9.69223 11.778 9.70147 12.4335Z' fill='%23F57037'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat !important;
    content: "";
    pointer-events: none;
  }

.gform-wrapper .gfield_error .gfield_repeater_cell label,
	.gform-wrapper .gfield_error label,
	.gform-wrapper .gfield_error legend,
	.gform-wrapper .gfield_validation_message,
	.gform-wrapper .validation_message,
	.gform-wrapper [aria-invalid="true"] + label,
	.gform-wrapper label + [aria-invalid="true"] {
    color: #f57037 !important;
  }

.gform_wrapper .gfield_error [aria-invalid="true"] {
  border-left: 1px solid transparent !important;
  border-top: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
}

.gform-wrapper .gform_validation_errors > h2 {
  padding-bottom: 0 !important;
  color: #f57037 !important;
}

.gfield_error .ginput_container:after {
  position: absolute;
  right: 15px;
  top: 40%;
  background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 16.5C12.9183 16.5 16.5 12.9183 16.5 8.5C16.5 4.08172 12.9183 0.5 8.5 0.5C4.08172 0.5 0.5 4.08172 0.5 8.5C0.5 12.9183 4.08172 16.5 8.5 16.5ZM7.33783 4.04541H9.65992L9.44756 10.6054H7.55019L7.33783 4.04541ZM9.70147 12.4335C9.69223 13.0983 9.13364 13.6338 8.50118 13.6338C7.83641 13.6338 7.29166 13.0983 7.3009 12.4335C7.29166 11.778 7.83641 11.2471 8.50118 11.2471C9.13364 11.2471 9.69223 11.778 9.70147 12.4335Z' fill='%23F57037'/%3E%3C/svg%3E%0A");
}

.gform_wrapper .gform_validation_errors {
  background: transparent !important;
  border: 0px solid transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin-bottom: 8px !important;
  margin-top: 8px !important;
  padding: 16px 0px 16px 28px !important;
  position: relative !important;
  width: 100% !important;
}

.gform_wrapper .gform_validation_errors > h2 .gform-icon {
  left: -5px !important;
}

.post-search-tools{
  display: none;
}

@media (min-width: 1024px){
  .post-search-tools{
    display: flex;
  }
}

.post-search-tools input:focus,
		.post-search-tools input:focus-within,
		.post-search-tools input:focus-visible,
		.post-search-tools select:focus,
		.post-search-tools select:focus-within,
		.post-search-tools select:focus-visible,
		.post-search-tools .options-select:focus,
		.post-search-tools .options-select:focus-within,
		.post-search-tools .options-select:focus-visible {
      outline: solid $primary 1px;
    }

.post-search-tools input:focus:hover,.post-search-tools input:focus-within:hover,.post-search-tools input:focus-visible:hover,.post-search-tools select:focus:hover,.post-search-tools select:focus-within:hover,.post-search-tools select:focus-visible:hover,.post-search-tools .options-select:focus:hover,.post-search-tools .options-select:focus-within:hover,.post-search-tools .options-select:focus-visible:hover{
        --tw-border-opacity: 1;
        border-color: rgba(39, 153, 137, var(--tw-border-opacity));
      }

.post-search-tools input:hover,.post-search-tools select:hover,.post-search-tools .options-select:hover{
      --tw-border-opacity: 1;
      border-color: rgba(39, 153, 137, var(--tw-border-opacity));
    }

#gform_2 .gform_button{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

#gform_2 .gform_button{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

#gform_2 .gform_button{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

#gform_2 .gform_button{
    font-family: Kool-Beans, Helvetica, system-ui !important;
  }

#gform_2 .gform_button{
    font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1740 - 375))) !important;
  }

#gform_2 .gform_button{
    font-weight: 400 !important;
  }

#gform_2 .gform_button{
    text-transform: none !important;
  }

#gform_2 .ginput_container_email input {
      height: 52px;
    }

.horizontal-form .grid > div{
    min-height: 48px;
  }

.mauticform-page-wrapper textarea,
	.mauticform-page-wrapper input {
    height: 40px;
    scroll-behavior: none;
    overflow: hidden;
  }

.mauticform-page-wrapper label, .mauticform-page-wrapper .mauticform-message{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.mauticform-page-wrapper .mauticform-button-wrapper .mauticform-button.btn-default{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

.mauticform-page-wrapper .mauticform-button-wrapper .mauticform-button.btn-default {
    font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1740 - 375))) !important;
    font-family: Kool-Beans, Helvetica, system-ui !important;
    letter-spacing: 0.1em;
  }

.mauticform-page-wrapper .mauticform-row {
    margin-bottom: 10px;
  }

.mauticform-message{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

/*************************
Breadcrumbs
************************ */

.breadcrumb{
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 8px 0;
  margin-bottom: 20px;
  list-style: none;
}

.breadcrumb a{
    --tw-text-opacity: 1;
    color: rgba(250, 162, 27, var(--tw-text-opacity));
  }

.breadcrumb a:hover{
    --tw-text-opacity: 1;
    color: rgba(238, 118, 35, var(--tw-text-opacity));
  }

.breadcrumb a{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.breadcrumb a {
    text-decoration: none;
  }

.breadcrumb svg {
    margin-top: 5px;
  }

/*************************
Pagination
************************ */

.pagination {
  text-align: left;
  padding-top: 50px;
}

.pagination .nav-links{
    display: flex;
  }

.pagination a{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.pagination a {
    border-radius: 50%;
    display: block;
    font-weight: 400;
    text-decoration: none;
    width: 60px;
    height: 60px;
    line-height: 21px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
  }

.pagination .next a,
	.pagination .prev a {
    display: none;
  }

.pagination .next {
    display: none;
  }

.pagination .prev {
    display: none;
  }

.pagination .current{
    --tw-bg-opacity: 1;
    background-color: rgba(250, 162, 27, var(--tw-bg-opacity));
  }

.pagination .current{
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-reveal {
  height: 0;
  opacity: 0;
  transition-delay: 0s;
  transition-duration: 0.4s;
  transform: translateY(-100px);
  width: 500px;
  max-width: 100%;
}

@media screen and (max-width: 1023px) {

.content-reveal {
    opacity: 1;

    transform: translateY(0px);

    -webkit-transform: translateY(0px)
}
  }

.content-reveal:hover {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }

.room-card .scrim {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0.68%, rgba(0, 0, 0, 0) 74.15%);
  }

/*************
Masonry 
**************/

.flex-gallery{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.flex-gallery ul{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

@media (min-width: 1024px){
    .flex-gallery ul{
      display: grid;
    }
  }

.flex-gallery ul li{
      position: relative;
    }

.flex-gallery ul li img{
      position: absolute;
    }

.flex-gallery ul li img{
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
    }

.flex-gallery ul li img{
      height: 100%;
    }

.flex-gallery ul li img{
      min-height: 30vh;
    }

.flex-gallery ul li img{
      -o-object-fit: cover;
         object-fit: cover;
    }

.flex-gallery ul > li:nth-child(1n){
      grid-column: span 4 / span 4;
    }

.flex-gallery ul > li:nth-child(2n){
      grid-column: span 2 / span 2;
    }

.flex-gallery ul > li:nth-child(3n){
      grid-column: span 2 / span 2;
    }

.flex-gallery ul > li:nth-child(4n){
      grid-column: span 4 / span 4;
    }

.flex-gallery li {
    height: 55vh;
    flex-grow: 1;
    border: 5px solid white;
  }

.flex-gallery li:last-child {
    flex-grow: 10;
  }

.flex-gallery img {
    max-height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    vertical-align: bottom;
  }

@media (max-aspect-ratio: 1/1) {
    .flex-gallery li {
      height: 60vh;
    }
  }

@media (max-height: 480px) {
    .flex-gallery li {
      height: 80vh;
    }
  }

@media (max-aspect-ratio: 1/1) and (max-width: 480px) {
    .flex-gallery ul {
      flex-direction: row;
    }

    .flex-gallery li {
      height: auto;
      width: 100%;
    }

    .flex-gallery img {
      width: 100%;
      max-height: 75vh;
      min-width: 0;
    }
  }

.post-content-text{
  margin-left: auto;
  margin-right: auto;
  max-width: 100ch;
}

@media (min-width: 768px){
  .post-content-text{
    padding-right: 4rem;
  }
}

.post-content-text h3{
    font-size: calc(42px + (50 - 42) * ((100vw - 375px) / (1740 - 375)));
  }

.post-content-text p{
    font-size: 20px;
  }

.post-content-text ul {
    display: block;
    margin-left: 30px;
  }

.post-content-text ul li {
    display: block;
    position: relative;
  }

.post-content-text ul li{
    font-size: 20px;
  }

.post-content-text ul li{
    font-weight: 600;
  }

.post-content-text ul li:not(:last-child) {
    margin-bottom: 16px;
  }

.post-content-text ul li:before {
    content: "";
    position: absolute;
    top: 1.2em;
    left: -30px;
    margin-top: -0.9em;
  }

.post-content-text ul li:before{
    --tw-bg-opacity: 1;
    background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
  }

.post-content-text ul li:before {
    height: 12px;
    width: 12px;
    border-radius: 50%;
  }

.bg-vintage-taupe {
  background:#fbf0da;
}

.bg-vintage-taupe h1,.bg-vintage-taupe h2,.bg-vintage-taupe h3,.bg-vintage-taupe h4,.bg-vintage-taupe p,.bg-vintage-taupe ol li,.bg-vintage-taupe ul li {
    color:#004854 !important;
  }

.text-vintage-taupe {
  color:#fbf0da;
}

.holiday-special-template h1, .holiday-special-template h2, .holiday-special-template h3, .holiday-special-template h4{
    font-family: kristopher, system-ui !important;
  }

.holiday-special-template h1 span, .holiday-special-template h2 span, .holiday-special-template h3 span, .holiday-special-template h4 span{
    font-family: kristopher, system-ui !important;
  }

.holiday-special-template h1 span, .holiday-special-template h2 span, .holiday-special-template h3 span, .holiday-special-template h4 span {
    color:#fcc117;
  }

.holiday-special-template .block-booking_cta__content h1{
      font-size: calc(50px + (64 - 50) * ((100vw - 375px) / (1740 - 375))) !important;
    }

.holiday-special-template .block-booking_cta__image .object-center {
      -o-object-position:top center !important;
         object-position:top center !important;
    }

.holiday-special-template .extra-codes-section-trigger {
    background:#fcc117 !important
  }

.holiday-special-template .extra-codes-section-trigger{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.holiday-special-template .extra-codes-section-trigger:hover {
      background:#d8a618 !important;
    }

.text-vintage-yellow {
  color:#fcc117;
}

.bg-vintage-teal {
  background:#76c6c4;
}

.bg-vintage-teal h1,.bg-vintage-teal h2,.bg-vintage-teal h3,.bg-vintage-teal h4,.bg-vintage-teal p,.bg-vintage-teal ol li,.bg-vintage-teal ul li {
    color:#004854 !important;
  }

.text-vintage-teal {
  color:#76c6c4 !important;
}

.text-dark-teal {
  color:#004854 !important;
}

.bg-dark-teal {
  background:#004854;
}

.shadow-dark-teal {
  text-shadow:1px 2px 15px #004854;
}

.holiday-special-header .scrim{
    position: absolute;
  }

.holiday-special-header .scrim{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

.holiday-special-header .scrim{
    z-index: 10;
  }

.holiday-special-header .scrim{
    height: 100%;
  }

.holiday-special-header .scrim{
    width: 100%;
  }

.holiday-special-header .scrim{
    opacity: 0.4;
  }

.holiday-special-header .scrim {
    background: url('../png/hotelzed-holiday-special-snowflakes.png') no-repeat bottom center;
    background-size: 100% auto;
  }

.holiday-intro h1, .holiday-intro h2, .holiday-intro h3, .holiday-intro h4{
    font-family: kristopher, system-ui !important;
  }

.holiday-intro h1,.holiday-intro h2,.holiday-intro h3,.holiday-intro h4 {
    color: #004854 !important
  }

.holiday-intro h1, .holiday-intro h2, .holiday-intro h3, .holiday-intro h4{
    margin-bottom: 1rem;
  }

.holiday-intro h1 span,.holiday-intro h2 span,.holiday-intro h3 span,.holiday-intro h4 span{
      font-family: kristopher, system-ui !important;
    }

.holiday-intro p, .holiday-intro ul li, .holiday-intro ol li{
    margin-bottom: 2rem;
  }

@media (min-width: 1024px){
        .holiday-intro.image-normal .has-media figure{
          margin-right: 2rem;
        }
      }

.holiday-intro.image-normal .has-media figure img {
          width: 100%;
        }

.holiday-intro.image-normal.media-right .has-media{
      flex-direction: row-reverse;
    }

@media (min-width: 1024px){
        .holiday-intro.image-normal.media-right .has-media figure{
          margin-right: 0px;
        }
      }

@media (min-width: 1024px){
        .holiday-intro.image-normal.media-right .has-media figure{
          margin-left: 2rem;
        }
      }

.holiday-intro.image-normal.media-right .has-media figure img {
          width: 100%;
        }

.holiday-intro .has-content .inner{
      padding-top: 2rem;
      padding-bottom: 2rem;
    }

@media (min-width: 1024px){
      .holiday-intro .has-content .inner{
        padding-top: 2rem;
        padding-bottom: 2rem;
      }
    }

@media (min-width: 1024px){
      .holiday-intro .has-content .inner{
        padding-left: 3rem;
      }
    }

@media (min-width: 1024px){
      .holiday-intro .has-content .inner{
        padding-right: 0px;
      }
    }

.holiday-intro .media-right{
    flex-direction: row-reverse;
  }

@media (min-width: 1024px){
      .holiday-intro .media-right .has-content{
        margin-left: 0px;
      }
    }

.holiday-intro .media-right .has-content .inner{
        padding-left: 0px;
      }

@media (min-width: 1024px){
        .holiday-intro .media-right .has-content .inner{
          padding-top: 2rem;
          padding-bottom: 2rem;
        }
      }

@media (min-width: 1024px){
        .holiday-intro .media-right .has-content .inner{
          padding-right: 3rem;
        }
      }

.holiday-intro h2 span,
		.holiday-intro h2 em {
    }

.holiday-events h3 {
    font-size: calc(42px + (54 - 42) * ((100vw - 375px) / (1740 - 375))) !important;
    font-weight:400 !important;
  }

.holiday-events h3{
    margin-top: 2rem;
  }

@media (min-width: 1024px){
    .holiday-events h3{
      margin-top: 0px;
    }
  }

.holiday-events p, .holiday-events ol li, .holiday-events ul li{
    font-size: 22px;
  }

.holiday-special-template .alignfull {
    margin-top:0px !important;
    margin-bottom:0px !important;
  }

.polaroid {
  transform:  rotate(-5deg);
}

.polaroid-odd {
  transform:   rotate(5deg);
}

.calendar-item {
  width: 100%;
  display: inline-block;
  border-bottom:50px solid #fbf0da;
  border-left:20px solid #fbf0da;
  border-right:20px solid #fbf0da;
  border-top:20px solid #fbf0da;
}

.polaroid .calendar-item :before {
  content: '';
  position: absolute;
  z-index: -1;
  transition: all 0.35s;
}

.calendar-item  {
  transition: all 0.35s;
}

/* 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;
  -ms-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;
  }
}

.last\:mr-0:last-child{
  margin-right: 0px;
}

.last\:border-r-0:last-child{
  border-right-width: 0px;
}

.last\:pr-0:last-child{
  padding-right: 0px;
}

.last\:pl-6:last-child{
  padding-left: 1.5rem;
}

.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: var(--tw-transform);
}

.hover\:scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: var(--tw-transform);
}

.hover\:cursor-pointer:hover{
  cursor: pointer;
}

.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.hover\:bg-dark-orange:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 118, 35, var(--tw-bg-opacity));
}

.hover\:bg-black:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.hover\:bg-teal:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(39, 153, 137, var(--tw-bg-opacity));
}

.hover\:bg-transparent:hover{
  background-color: transparent;
}

.hover\:text-dark:hover{
  --tw-text-opacity: 1;
  color: rgba(26, 26, 26, var(--tw-text-opacity));
}

.hover\:text-teal:hover{
  --tw-text-opacity: 1;
  color: rgba(39, 153, 137, var(--tw-text-opacity));
}

.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.hover\:text-\[\#DC8626\]:hover{
  --tw-text-opacity: 1;
  color: rgba(220, 134, 38, var(--tw-text-opacity));
}

.hover\:text-dark-orange:hover{
  --tw-text-opacity: 1;
  color: rgba(238, 118, 35, var(--tw-text-opacity));
}

.hover\:text-light-orange:hover{
  --tw-text-opacity: 1;
  color: rgba(250, 162, 27, var(--tw-text-opacity));
}

.hover\:underline:hover{
  text-decoration: underline;
}

.hover\:opacity-100:hover{
  opacity: 1;
}

.focus\:border-light-orange:focus{
  --tw-border-opacity: 1;
  border-color: rgba(250, 162, 27, var(--tw-border-opacity));
}

.focus\:text-white:focus{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus\:ring-light-orange:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(250, 162, 27, var(--tw-ring-opacity));
}

.active\:text-white:active{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:mix-blend-difference{
  mix-blend-mode: difference;
}

.dark .dark\:text-gray-400{
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.dark .dark\:text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.dark .dark\:hover\:bg-gray-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

@media (min-width: 640px){
  .sm\:min-h-\[550px\]{
    min-height: 550px;
  }

  .sm\:w-full{
    width: 100%;
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:flex-row{
    flex-direction: row;
  }
}

@media (min-width: 768px){
  .md\:relative{
    position: relative;
  }

  .md\:z-30{
    z-index: 30;
  }

  .md\:order-2{
    order: 2;
  }

  .md\:order-3{
    order: 3;
  }

  .md\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .md\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mt-0{
    margin-top: 0px;
  }

  .md\:mb-4{
    margin-bottom: 1rem;
  }

  .md\:ml-\[calc\(\(100vw-1240px\)\/2\*-1\)\]{
    margin-left: calc((100vw - 1240px) / 2 * -1);
  }

  .md\:mr-\[calc\(\(100vw-1240px\)\/2\*-1\)\]{
    margin-right: calc((100vw - 1240px) / 2 * -1);
  }

  .md\:-mt-9{
    margin-top: -2.25rem;
  }

  .md\:block{
    display: block;
  }

  .md\:flex{
    display: flex;
  }

  .md\:hidden{
    display: none;
  }

  .md\:w-1\/2{
    width: 50%;
  }

  .md\:w-full{
    width: 100%;
  }

  .md\:w-36{
    width: 9rem;
  }

  .md\:w-48{
    width: 12rem;
  }

  .md\:w-3\/4{
    width: 75%;
  }

  .md\:w-2\/3{
    width: 66.666667%;
  }

  .md\:w-1\/3{
    width: 33.333333%;
  }

  .md\:w-\[50vw\]{
    width: 50vw;
  }

  .md\:flex-grow-0{
    flex-grow: 0;
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row{
    flex-direction: row;
  }

  .md\:items-end{
    align-items: flex-end;
  }

  .md\:items-stretch{
    align-items: stretch;
  }

  .md\:justify-between{
    justify-content: space-between;
  }

  .md\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .md\:rounded-tr-none{
    border-top-right-radius: 0px;
  }

  .md\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .md\:bg-transparent{
    background-color: transparent;
  }

  .md\:p-0{
    padding: 0px;
  }

  .md\:p-12{
    padding: 3rem;
  }

  .md\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:pl-10{
    padding-left: 2.5rem;
  }

  .md\:pr-4{
    padding-right: 1rem;
  }

  .md\:pl-4{
    padding-left: 1rem;
  }

  .md\:pl-12{
    padding-left: 3rem;
  }

  .md\:pr-0{
    padding-right: 0px;
  }

  .md\:pr-12{
    padding-right: 3rem;
  }

  .md\:pr-16{
    padding-right: 4rem;
  }

  .md\:text-3xl{
    font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1740 - 375)));
  }

  .md\:text-base{
    font-size: 18px;
  }

  .md\:text-5xl{
    font-size: calc(34px + (45 - 34) * ((100vw - 375px) / (1740 - 375)));
  }
}

@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }

  .lg\:inset-0{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:-top-12{
    top: -3rem;
  }

  .lg\:top-48{
    top: 12rem;
  }

  .lg\:z-auto{
    z-index: auto;
  }

  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:-mt-44{
    margin-top: -11rem;
  }

  .lg\:mt-0{
    margin-top: 0px;
  }

  .lg\:mb-0{
    margin-bottom: 0px;
  }

  .lg\:mr-0{
    margin-right: 0px;
  }

  .lg\:mb-20{
    margin-bottom: 5rem;
  }

  .lg\:mb-2{
    margin-bottom: 0.5rem;
  }

  .lg\:mt-32{
    margin-top: 8rem;
  }

  .lg\:block{
    display: block;
  }

  .lg\:inline{
    display: inline;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:grid{
    display: grid;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:h-screen{
    height: 100vh;
  }

  .lg\:h-\[800px\]{
    height: 800px;
  }

  .lg\:h-\[600px\]{
    height: 600px;
  }

  .lg\:max-h-\[60vh\]{
    max-height: 60vh;
  }

  .lg\:min-h-\[400px\]{
    min-height: 400px;
  }

  .lg\:min-h-\[450px\]{
    min-height: 450px;
  }

  .lg\:w-1\/2{
    width: 50%;
  }

  .lg\:w-1\/3{
    width: 33.333333%;
  }

  .lg\:w-full{
    width: 100%;
  }

  .lg\:w-3\/5{
    width: 60%;
  }

  .lg\:w-2\/5{
    width: 40%;
  }

  .lg\:w-2\/3{
    width: 66.666667%;
  }

  .lg\:max-w-\[65\%\]{
    max-width: 65%;
  }

  .lg\:max-w-\[74\%\]{
    max-width: 74%;
  }

  .lg\:flex-grow{
    flex-grow: 1;
  }

  .lg\:translate-x-0{
    --tw-translate-x: 0px;
    transform: var(--tw-transform);
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:flex-row{
    flex-direction: row;
  }

  .lg\:items-start{
    align-items: flex-start;
  }

  .lg\:items-center{
    align-items: center;
  }

  .lg\:justify-start{
    justify-content: flex-start;
  }

  .lg\:justify-end{
    justify-content: flex-end;
  }

  .lg\:justify-center{
    justify-content: center;
  }

  .lg\:gap-12{
    gap: 3rem;
  }

  .lg\:gap-8{
    gap: 2rem;
  }

  .lg\:overflow-y-auto{
    overflow-y: auto;
  }

  .lg\:border-none{
    border-style: none;
  }

  .lg\:bg-transparent{
    background-color: transparent;
  }

  .lg\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .lg\:p-10{
    padding: 2.5rem;
  }

  .lg\:p-6{
    padding: 1.5rem;
  }

  .lg\:p-4{
    padding: 1rem;
  }

  .lg\:p-8{
    padding: 2rem;
  }

  .lg\:p-16{
    padding: 4rem;
  }

  .lg\:p-28{
    padding: 7rem;
  }

  .lg\:p-0{
    padding: 0px;
  }

  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:pr-8{
    padding-right: 2rem;
  }

  .lg\:pb-14{
    padding-bottom: 3.5rem;
  }

  .lg\:pt-64{
    padding-top: 16rem;
  }

  .lg\:pb-0{
    padding-bottom: 0px;
  }

  .lg\:pt-8{
    padding-top: 2rem;
  }

  .lg\:pb-32{
    padding-bottom: 8rem;
  }

  .lg\:pl-12{
    padding-left: 3rem;
  }

  .lg\:pr-0{
    padding-right: 0px;
  }

  .lg\:pr-12{
    padding-right: 3rem;
  }

  .lg\:pt-24{
    padding-top: 6rem;
  }

  .lg\:pr-20{
    padding-right: 5rem;
  }

  .lg\:pb-8{
    padding-bottom: 2rem;
  }

  .lg\:pr-4{
    padding-right: 1rem;
  }

  .lg\:pt-32{
    padding-top: 8rem;
  }

  .lg\:pt-0{
    padding-top: 0px;
  }

  .lg\:text-lg{
    font-size: 20px;
  }

  .lg\:text-6xl{
    font-size: calc(42px + (50 - 42) * ((100vw - 375px) / (1740 - 375)));
  }

  .lg\:alignnone{
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:alignnone{
    height: auto;
  }

  .lg\:alignnone{
    max-width: 100%;
  }
}

@media (min-width: 1310px){
  .xl\:top-48{
    top: 12rem;
  }

  .xl\:z-auto{
    z-index: auto;
  }

  .xl\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .xl\:col-start-4{
    grid-column-start: 4;
  }

  .xl\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:mb-20{
    margin-bottom: 5rem;
  }

  .xl\:mb-2{
    margin-bottom: 0.5rem;
  }

  .xl\:mt-0{
    margin-top: 0px;
  }

  .xl\:mt-32{
    margin-top: 8rem;
  }

  .xl\:grid{
    display: grid;
  }

  .xl\:hidden{
    display: none;
  }

  .xl\:h-\[45vh\]{
    height: 45vh;
  }

  .xl\:h-screen{
    height: 100vh;
  }

  .xl\:h-\[65vh\]{
    height: 65vh;
  }

  .xl\:h-\[85vh\]{
    height: 85vh;
  }

  .xl\:w-\[1000px\]{
    width: 1000px;
  }

  .xl\:max-w-\[65\%\]{
    max-width: 65%;
  }

  .xl\:translate-x-0{
    --tw-translate-x: 0px;
    transform: var(--tw-transform);
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:flex-row{
    flex-direction: row;
  }

  .xl\:flex-col{
    flex-direction: column;
  }

  .xl\:justify-center{
    justify-content: center;
  }

  .xl\:overflow-y-auto{
    overflow-y: auto;
  }

  .xl\:rounded-none{
    border-radius: 0px;
  }

  .xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:border-none{
    border-style: none;
  }

  .xl\:bg-\[\#efefef\]{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .xl\:bg-\[\#fff\]{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-transparent{
    background-color: transparent;
  }

  .xl\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:pr-4{
    padding-right: 1rem;
  }

  .xl\:pr-0{
    padding-right: 0px;
  }

  .xl\:text-2xl{
    font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1740 - 375)));
  }

  .xl\:text-6xl{
    font-size: calc(42px + (50 - 42) * ((100vw - 375px) / (1740 - 375)));
  }

  .xl\:\!text-\[\#F7F6E8\]{
    --tw-text-opacity: 1 !important;
    color: rgba(247, 246, 232, var(--tw-text-opacity)) !important;
  }
}
