@charset 'UTF-8';/*
! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
} .ui-datepicker{
	z-index:250 !important;}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}.container{
    width: 100%;
    padding-right: 5vw;
    padding-left: 5vw;
}@media (min-width: 100%){.container{
        max-width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
    }
}@media (min-width: 1440px){.container{
        max-width: 1440px;
        padding-right: 2vw;
        padding-left: 2vw;
    }
}@media (min-width: 1840px){.container{
        max-width: 1840px;
        padding-right: 3vw;
        padding-left: 3vw;
    }
}.gform-material-input{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.gform-material-input:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}.gform-material-input:hover{
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}.gform-material-select{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    background-size: 12px;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    padding-left: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-right: 2.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%237fa9ae" d="M0 0l5 6 5-6z"/></svg>');
}.gform-material-select:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}.gform-material-textarea{
    min-height: 120px;
    width: 100%;
    resize: vertical;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}.gform-material-textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}.\! 

  .gform-material-button{
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.\! 

  .gform-material-button:hover{
    background-color: rgb(127 169 174 / 0.8);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}. 

  .gform-material-button{
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}. 

  .gform-material-button:hover{
    background-color: rgb(127 169 174 / 0.8);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.\! 

  .gform-material-button {
		   padding: 0.75rem 1rem !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    transition: all 0.2s !important;
    white-space: nowrap !important;
     font-weight: 500 !important;
    text-decoration: none !important;
  }. 

  .gform-material-button {
		   padding: 0.75rem 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    transition: all 0.2s;
    white-space: nowrap;
     font-weight: 500;
    text-decoration: none !important;
  }.pointer-events-none{
    pointer-events: none;
}.pointer-events-auto{
    pointer-events: auto;
}.visible{
    visibility: visible;
}.invisible{
    visibility: hidden;
}.collapse{
    visibility: collapse;
}.static{
    position: static;
}.fixed{
    position: fixed;
}.absolute{
    position: absolute;
}.relative{
    position: relative;
}.sticky{
    position: sticky;
}.inset-0{
    inset: 0px;
}.-right-9{
    right: -2.25rem;
}.-top-10{
    top: -2.5rem;
}.-top-\[20px\]{
    top: -20px;
}.-top-\[35px\]{
    top: -35px;
}.bottom-0{
    bottom: 0px;
}.bottom-20{
    bottom: 5rem;
}.bottom-4{
    bottom: 1rem;
}.bottom-40{
    bottom: 10rem;
}.bottom-6{
    bottom: 1.5rem;
}.bottom-8{
    bottom: 2rem;
}.left-0{
    left: 0px;
}.right-0{
    right: 0px;
}.top-0{
    top: 0px;
}.top-1\/4{
    top: 25%;
}.top-\[100px\]{
    top: 100px;
}.top-\[120px\]{
    top: 120px;
}.top-auto{
    top: auto;
}.top-full{
    top: 100%;
}.z-0{
    z-index: 0;
}.z-10{
    z-index: 10;
}.z-20{
    z-index: 20;
}.z-30{
    z-index: 30;
}.z-40{
    z-index: 40;
}.z-50{
    z-index: 50;
}.z-\[1000\]{
    z-index: 1000;
}.z-\[9999\]{
    z-index: 9999;
}.order-1{
    order: 1;
}.order-2{
    order: 2;
}.col-span-1{
    grid-column: span 1 / span 1;
}.col-span-2{
    grid-column: span 2 / span 2;
}.col-span-3{
    grid-column: span 3 / span 3;
}.col-span-full{
    grid-column: 1 / -1;
}.float-right{
    float: right;
}.m-0{
    margin: 0px;
}.m-auto{
    margin: auto;
}.mx-0{
    margin-left: 0px;
    margin-right: 0px;
}.mx-auto{
    margin-left: auto;
    margin-right: auto;
}.my-0{
    margin-top: 0px;
    margin-bottom: 0px;
}.my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}.my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
}.-ml-12{
    margin-left: -3rem;
}.-ml-8{
    margin-left: -2rem;
}.mb-0{
    margin-bottom: 0px;
}.mb-1{
    margin-bottom: 0.25rem;
}.mb-12{
    margin-bottom: 3rem;
}.mb-2{
    margin-bottom: 0.5rem;
}.mb-3{
    margin-bottom: 0.75rem;
}.mb-4{
    margin-bottom: 1rem;
}.mb-6{
    margin-bottom: 1.5rem;
}.mb-8{
    margin-bottom: 2rem;
}.ml-1{
    margin-left: 0.25rem;
}.ml-2{
    margin-left: 0.5rem;
}.ml-4{
    margin-left: 1rem;
}.ml-auto{
    margin-left: auto;
}.mr-2{
    margin-right: 0.5rem;
}.mr-3{
    margin-right: 0.75rem;
}.mr-4{
    margin-right: 1rem;
}.mr-auto{
    margin-right: auto;
}.mt-0{
    margin-top: 0px;
}.mt-12{
    margin-top: 3rem;
}.mt-16{
    margin-top: 4rem;
}.mt-2{
    margin-top: 0.5rem;
}.mt-4{
    margin-top: 1rem;
}.mt-6{
    margin-top: 1.5rem;
}.mt-8{
    margin-top: 2rem;
}.block{
    display: block;
}.inline-block{
    display: inline-block;
}.inline{
    display: inline;
}.flex{
    display: flex;
}.inline-flex{
    display: inline-flex;
}.table{
    display: table;
}.grid{
    display: grid;
}.hidden{
    display: none;
}.h-1{
    height: 0.25rem;
}.h-10{
    height: 2.5rem;
}.h-12{
    height: 3rem;
}.h-16{
    height: 4rem;
}.h-5{
    height: 1.25rem;
}.h-6{
    height: 1.5rem;
}.h-8{
    height: 2rem;
}.h-9{
    height: 2.25rem;
}.h-\[250px\]{
    height: 250px;
}.h-\[300px\]{
    height: 300px;
}.h-\[350px\]{
    height: 350px;
}.h-\[500px\]{
    height: 500px;
}.h-\[60vh\]{
    height: 60vh;
}.h-\[88px\]{
    height: 88px;
}.h-auto{
    height: auto;
}.h-full{
    height: 100%;
}.h-screen{
    height: 100vh;
}.max-h-\[400px\]{
    max-height: 400px;
}.max-h-\[60vh\]{
    max-height: 60vh;
}.max-h-\[70vh\]{
    max-height: 70vh;
}.max-h-\[850px\]{
    max-height: 850px;
}.min-h-\[120px\]{
    min-height: 120px;
}.min-h-\[45vh\]{
    min-height: 45vh;
}.min-h-full{
    min-height: 100%;
}.min-h-screen{
    min-height: 100vh;
}.w-1\/2{
    width: 50%;
}.w-1\/3{
    width: 33.333333%;
}.w-1\/5{
    width: 20%;
}.w-10{
    width: 2.5rem;
}.w-2\/3{
    width: 66.666667%;
}.w-2\/5{
    width: 40%;
}.w-20{
    width: 5rem;
}.w-3\/5{
    width: 60%;
}.w-4{
    width: 1rem;
}.w-5{
    width: 1.25rem;
}.w-5\/6{
    width: 83.333333%;
}.w-6{
    width: 1.5rem;
}.w-60{
    width: 15rem;
}.w-8{
    width: 2rem;
}.w-9{
    width: 2.25rem;
}.w-\[100px\]{
    width: 100px;
}.w-\[256px\]{
    width: 256px;
}.w-\[400px\]{
    width: 400px;
}.w-\[50px\]{
    width: 50px;
}.w-\[90\%\]{
    width: 90%;
}.w-\[95\%\]{
    width: 95%;
}.w-auto{
    width: auto;
}.w-full{
    width: 100%;
}.w-screen{
    width: 100vw;
}.min-w-full{
    min-width: 100%;
}.max-w-4xl{
    max-width: 56rem;
}.max-w-\[318px\]{
    max-width: 318px;
}.max-w-\[350px\]{
    max-width: 350px;
}.max-w-\[80\%\]{
    max-width: 80%;
}.max-w-\[80ch\]{
    max-width: 80ch;
}.max-w-\[90ch\]{
    max-width: 90ch;
}.max-w-full{
    max-width: 100%;
}.max-w-none{
    max-width: none;
}.max-w-prose{
    max-width: 65ch;
}.max-w-sm{
    max-width: 24rem;
}.flex-1{
    flex: 1 1 0%;
}.flex-grow{
    flex-grow: 1;
}.flex-grow-0{
    flex-grow: 0;
}.-translate-x-1\/2{
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-6{
    --tw-translate-x: -1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-full{
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-1\/3{
    --tw-translate-y: -33.333333%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-4{
    --tw-translate-y: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-0{
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-full{
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-0{
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@keyframes spin{to{
        transform: rotate(360deg);
    }
}.animate-spin{
    animation: spin 1s linear infinite;
}.cursor-pointer{
    cursor: pointer;
}.resize{
    resize: both;
}.list-decimal{
    list-style-type: decimal;
}.list-disc{
    list-style-type: disc;
}.list-none{
    list-style-type: none;
}.grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}.flex-row{
    flex-direction: row;
}.flex-row-reverse{
    flex-direction: row-reverse;
}.flex-col{
    flex-direction: column;
}.flex-wrap{
    flex-wrap: wrap;
}.content-end{
    align-content: flex-end;
}.items-start{
    align-items: flex-start;
}.items-end{
    align-items: flex-end;
}.items-center{
    align-items: center;
}.justify-start{
    justify-content: flex-start;
}.justify-end{
    justify-content: flex-end;
}.justify-center{
    justify-content: center;
}.justify-between{
    justify-content: space-between;
}.justify-around{
    justify-content: space-around;
}.justify-items-start{
    justify-items: start;
}.justify-items-center{
    justify-items: center;
}.gap-1{
    gap: 0.25rem;
}.gap-12{
    gap: 3rem;
}.gap-2{
    gap: 0.5rem;
}.gap-3{
    gap: 0.75rem;
}.gap-32{
    gap: 8rem;
}.gap-4{
    gap: 1rem;
}.gap-6{
    gap: 1.5rem;
}.gap-8{
    gap: 2rem;
}.gap-x-2{
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
}.gap-y-12{
    row-gap: 3rem;
}.gap-y-16{
    row-gap: 4rem;
}.gap-y-24{
    row-gap: 6rem;
}.space-x-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}.space-y-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.divide-x-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
}.divide-y > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.divide-black\/10 > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(0 0 0 / 0.1);
}.overflow-hidden{
    overflow: hidden;
}.overflow-scroll{
    overflow: scroll;
}.overflow-x-auto{
    overflow-x: auto;
}.overflow-y-auto{
    overflow-y: auto;
}.overflow-x-hidden{
    overflow-x: hidden;
}.overflow-x-clip{
    overflow-x: clip;
}.overflow-x-scroll{
    overflow-x: scroll;
}.overflow-y-scroll{
    overflow-y: scroll;
}.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.whitespace-normal{
    white-space: normal;
}.whitespace-nowrap{
    white-space: nowrap;
}.rounded{
    border-radius: 0.25rem;
}.rounded-2xl{
    border-radius: 1rem;
}.rounded-3xl{
    border-radius: 1.5rem;
}.rounded-\[30px\]{
    border-radius: 30px;
}.rounded-full{
    border-radius: 9999px;
}.rounded-lg{
    border-radius: 0.5rem;
}.rounded-none{
    border-radius: 0px;
}.rounded-sm{
    border-radius: 0.125rem;
}.rounded-xl{
    border-radius: 0.75rem;
}.rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}.rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}.rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}.rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
}.rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
}.rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
}.rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
}.border{
    border-width: 1px;
}.border-2{
    border-width: 2px;
}.border-\[16px\]{
    border-width: 16px;
}.border-b{
    border-bottom-width: 1px;
}.border-b-2{
    border-bottom-width: 2px;
}.border-l{
    border-left-width: 1px;
}.border-r{
    border-right-width: 1px;
}.border-t{
    border-top-width: 1px;
}.border-t-2{
    border-top-width: 2px;
}.border-t-4{
    border-top-width: 4px;
}.border-t-\[5px\]{
    border-top-width: 5px;
}.border-dashed{
    border-style: dashed;
}.border-none{
    border-style: none;
}.border-\[\#5f6980\]{
    --tw-border-opacity: 1;
    border-color: rgb(95 105 128 / var(--tw-border-opacity));
}.border-\[\#7fa9ae\]{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
}.border-\[\#f5f5f5\]{
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity));
}.border-black{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}.border-black\/10{
    border-color: rgb(0 0 0 / 0.1);
}.border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}.border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.border-red-500{
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
}.border-transparent{
    border-color: transparent;
}.border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.border-opacity-10{
    --tw-border-opacity: 0.1;
}.bg-\[\#7fa9ae\]{
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
}.bg-\[\#7fa9ae\]\/90{
    background-color: rgb(127 169 174 / 0.9);
}.bg-\[\#99babe\]{
    --tw-bg-opacity: 1;
    background-color: rgb(153 186 190 / var(--tw-bg-opacity));
}.bg-\[\#F1F4F0\]{
    --tw-bg-opacity: 1;
    background-color: rgb(241 244 240 / var(--tw-bg-opacity));
}.bg-\[\#d1dde6\]{
    --tw-bg-opacity: 1;
    background-color: rgb(209 221 230 / var(--tw-bg-opacity));
}.bg-\[\#f5f5f5\]{
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}.bg-\[\#fafafa\]{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}.bg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-black\/0{
    background-color: rgb(0 0 0 / 0);
}.bg-black\/80{
    background-color: rgb(0 0 0 / 0.8);
}.bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.bg-transparent{
    background-color: transparent;
}.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-white\/10{
    background-color: rgb(255 255 255 / 0.1);
}.bg-white\/20{
    background-color: rgb(255 255 255 / 0.2);
}.bg-opacity-0{
    --tw-bg-opacity: 0;
}.bg-opacity-90{
    --tw-bg-opacity: 0.9;
}.bg-\[length\:12px\]{
    background-size: 12px;
}.bg-\[right_1rem_center\]{
    background-position: right 1rem center;
}.bg-no-repeat{
    background-repeat: no-repeat;
}.fill-current{
    fill: currentColor;
}.stroke-current{
    stroke: currentColor;
}.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}.object-center{
    -o-object-position: center;
       object-position: center;
}.p-0{
    padding: 0px;
}.p-2{
    padding: 0.5rem;
}.p-3{
    padding: 0.75rem;
}.p-4{
    padding: 1rem;
}.p-6{
    padding: 1.5rem;
}.p-7{
    padding: 1.75rem;
}.p-8{
    padding: 2rem;
}.\!py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}.px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}.px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}.px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}.px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}.px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}.px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}.py-0{
    padding-top: 0px;
    padding-bottom: 0px;
}.py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
}.py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
}.py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}.py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}.py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}.py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}.py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}.\!pt-12{
    padding-top: 3rem !important;
}.pb-0{
    padding-bottom: 0px;
}.pb-12{
    padding-bottom: 3rem;
}.pb-16{
    padding-bottom: 4rem;
}.pb-2{
    padding-bottom: 0.5rem;
}.pb-4{
    padding-bottom: 1rem;
}.pb-40{
    padding-bottom: 10rem;
}.pb-6{
    padding-bottom: 1.5rem;
}.pb-8{
    padding-bottom: 2rem;
}.pl-8{
    padding-left: 2rem;
}.pl-\[10vw\]{
    padding-left: 10vw;
}.pr-10{
    padding-right: 2.5rem;
}.pr-12{
    padding-right: 3rem;
}.pr-2{
    padding-right: 0.5rem;
}.pr-8{
    padding-right: 2rem;
}.pt-0{
    padding-top: 0px;
}.pt-12{
    padding-top: 3rem;
}.pt-16{
    padding-top: 4rem;
}.pt-28{
    padding-top: 7rem;
}.pt-3{
    padding-top: 0.75rem;
}.pt-4{
    padding-top: 1rem;
}.pt-6{
    padding-top: 1.5rem;
}.pt-72{
    padding-top: 18rem;
}.pt-8{
    padding-top: 2rem;
}.text-left{
    text-align: left;
}.text-center{
    text-align: center;
}.text-right{
    text-align: right;
}.align-bottom{
    vertical-align: bottom;
}.font-body{
    font-family:  ;
}.font-heading{
    font-family:  ;
}.font-subtitle{
    font-family:  ;
}.text-2xl{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}.text-3xl{
    font-size: calc(23px + (30 - 23) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
}.text-4xl{
    font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
}.text-5xl{
    font-size: calc(28px + (50 - 28) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
}.text-6xl{
    font-size: calc(42px + (60 - 42) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.1;
}.text-\[10px\]{
    font-size: 10px;
}.text-\[14px\]{
    font-size: 14px;
}.text-base{
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}.text-btn{
    font-size: calc(10px + (13 - 10) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
}.text-display-1{
    font-size: calc(42px + (96 - 54) * ((100vw - 375px) / (1440 - 375)));
    line-height: 0.9;
}.text-display-2{
    font-size: calc(42px + (64 - 42) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.05;
}.text-lg{
    font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.3;
}.text-sm{
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}.text-xl{
    font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.2;
}.text-xs{
    font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
}.text-xxs{
    font-size: calc(8px + (10 - 8) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
}.font-black{
    font-weight: 900;
}.font-bold{
    font-weight: 700;
}.font-extrabold{
    font-weight: 800;
}.font-light{
    font-weight: 300;
}.font-medium{
    font-weight: 500;
}.font-normal{
    font-weight: 400;
}.font-semibold{
    font-weight: 600;
}.uppercase{
    text-transform: uppercase;
}.italic{
    font-style: italic;
}.not-italic{
    font-style: normal;
}.leading-4{
    line-height: 1rem;
}.leading-6{
    line-height: 1.5rem;
}.leading-none{
    line-height: 1;
}.leading-normal{
    line-height: 1.5;
}.leading-tight{
    line-height: 1.25;
}.tracking-normal{
    letter-spacing: 0em;
}.tracking-tighter{
    letter-spacing: -0.05em;
}.tracking-wide{
    letter-spacing: 0.025em;
}.tracking-widest{
    letter-spacing: 0.1em;
}.text-\[\#5f6980\]{
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
}.text-\[\#7fa9ae\]{
    --tw-text-opacity: 1;
    color: rgb(127 169 174 / var(--tw-text-opacity));
}.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}.text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}.text-gray-700{
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}.text-gray-800{
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity));
}.text-red-500{
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
}.text-red-600{
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
}.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-white\/80{
    color: rgb(255 255 255 / 0.8);
}.underline{
    text-decoration-line: underline;
}.no-underline{
    text-decoration-line: none;
}.antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.opacity-0{
    opacity: 0;
}.opacity-10{
    opacity: 0.1;
}.opacity-100{
    opacity: 1;
}.opacity-20{
    opacity: 0.2;
}.opacity-25{
    opacity: 0.25;
}.opacity-30{
    opacity: 0.3;
}.opacity-40{
    opacity: 0.4;
}.opacity-5{
    opacity: 0.05;
}.opacity-50{
    opacity: 0.5;
}.opacity-60{
    opacity: 0.6;
}.opacity-70{
    opacity: 0.7;
}.opacity-75{
    opacity: 0.75;
}.opacity-80{
    opacity: 0.8;
}.opacity-90{
    opacity: 0.9;
}.opacity-95{
    opacity: 0.95;
}.shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-sm{
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.ring-2{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.blur{
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.drop-shadow-2xl{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.backdrop-filter{
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.duration-200{
    transition-duration: 200ms;
}.duration-300{
    transition-duration: 300ms;
}.duration-500{
    transition-duration: 500ms;
}.ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.alignfull{
    margin: 2rem calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw;
}.alignwide{
    margin: 2rem 0;
    max-width: 1280px !important;
}.alignnone{
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    max-width: 100%;
}.aligncenter{
    margin: 0.5rem auto;
    display: block;
}@media (min-width: 600px){.alignleft:not(.wp-block-button){
        margin-right: 0.5rem;
        float: left;
    }.alignright:not(.wp-block-button){
        margin-left: 0.5rem;
        float: right;
    }.wp-block-button.alignleft a{
        float: left;
        margin-right: 1rem;
    }.wp-block-button.alignright a{
        float: right;
        margin-left: 1rem;
    }
}.wp-caption{
    display: inline-block;
}.wp-caption img{
    margin-bottom: 0.5rem;
    line-height: 1;
}.wp-caption-text{
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    color: #4b5563;
}/* Slider */.slick-slider
{
    position: relative;

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

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

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

    display: block;
    overflow: hidden;

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

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

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

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

    height: auto;

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

    position: absolute;
    top: 50%;

    display: block;

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

    cursor: pointer;

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

    opacity: .75;
    color: white;

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

    display: block;

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

    list-style: none;

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

    display: inline-block;

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

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

    display: block;

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

    cursor: pointer;

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

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

    width: 20px;
    height: 20px;

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

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}.alignfull{
    margin-top: 0px;
    margin-bottom: 0px;
	margin-top:0 !important;
	margin-bottom:0 !important;
}.peek-a-boo .slick-list {
		padding: 0 10% 0 0 !important;
	}@media (max-width: 1440px) {.peek-a-boo .slick-list {
			padding: 0 40% 0 0 !important
	}
		}@media (max-width: 640px) {.peek-a-boo .slick-list {
			padding: 0 20% 0 0 !important
	}
		}.container.bleed-left {
		margin-left: 0px;
		padding-left: 0px;
		max-width: calc(100vw - (100vw - 1440px) / 2);
		margin-right: calc((100vw - 1440px) / 2);
	}@media (max-width: 1440px) {.container.bleed-left {
			max-width: 100vw;
			margin-right: 0
	}
		}.container.bleed-right {
		margin-right: 0px;
		padding-right: 0px;
		max-width: calc(100vw - (100vw - 1440px) / 2);
		margin-left: calc((100vw - 1440px) / 2);
	}@media (max-width: 1440px) {.container.bleed-right {
			max-width: 100vw;
			margin-left: 0
	}
		}.transition{
    position: absolute;
    inset: 0px;
    z-index: 10;
    height: auto;
    width: 100%;
}.transition.transition-bottom{
    top: auto;
}.transition.transition-top{
    bottom: auto;
}.biz-labels{
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.5rem;
    padding-top: 2rem;
    padding-bottom: 0px;
}.biz-labels li{
    list-style-type: none !important;
}.biz-labels li a{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    border-radius: 0.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-family:  ;
    font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
    font-weight: 400 !important;
    text-decoration-line: none !important;
}.biz-labels li a span{
    display: inline-block;
    border-radius: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}.bg-light a, .bg-light a.text-primary {
		color:#081F2C; 
 	}.padded-image img{
    margin: auto;
		height: calc(100% - 10rem);
		width: calc(100% - 10rem);
}.iframe-container {
  overflow: hidden;
  padding-top: 56.25%; /* 16:9*/
  position: relative;
}.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}.alignfull{
    margin-top: 0px;
    margin-bottom: 0px;
}.block-padding-bottom{
    padding-bottom: 2rem;
}@media (min-width: 1025px){.block-padding-bottom{
        padding-bottom: 5rem;
    }
}.block-padding-bottom-half{
    padding-bottom: 1rem;
}@media (min-width: 1025px){.block-padding-bottom-half{
        padding-bottom: 2.5rem;
    }
}.block-padding-bottom-extra{
    padding-bottom: 2rem;
}@media (min-width: 1025px){.block-padding-bottom-extra{
        padding-bottom: 9rem;
    }
}.block-padding-bottom-extra2{
    padding-bottom: 2rem;
}@media (min-width: 1025px){.block-padding-bottom-extra2{
        padding-bottom: 12rem;
    }
}.block-padding-top{
    padding-top: 2rem;
}@media (min-width: 1025px){.block-padding-top{
        padding-top: 5rem;
    }
}.block-padding-top-half{
    padding-top: 1rem;
}@media (min-width: 1025px){.block-padding-top-half{
        padding-top: 2.5rem;
    }
}.block-padding-top-extra{
    padding-top: 2rem;
}@media (min-width: 1025px){.block-padding-top-extra{
        padding-top: 9rem;
    }
}.block-padding-top-extra2{
    padding-top: 2rem;
}@media (min-width: 1025px){.block-padding-top-extra2{
        padding-top: 12rem;
    }
}.tab-button{
    border-bottom-width: 2px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.tab-button:hover {
		 

	}.tab-button.active{
    border-bottom-width: 2px;
}.loader {
    border: 4px solid rgba(255, 255, 255, 0.2);
    border-top: 4px solid #7fa9ae; /* Tailwind primary color */
    border-radius: 50%;
    width: 36px;
    height: 36px;
    animation: spin 1s linear infinite;
    margin: auto;
}@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}.tab-button{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}/* Active Tab Styles */.tab-button.border-primary {
    border-color: #7fa9ae !important;  
    color: #7fa9ae !important;  
 }.overflow-x-scroll, .overflow-y-scroll {
    scrollbar-width: thin;  
    scrollbar-color: #7fa9ae #fafafa;  
}/* Webkit Browsers (Chrome, Edge, Safari) */.overflow-x-scroll::-webkit-scrollbar, .overflow-y-scroll::-webkit-scrollbar {
    height: 2px;  
    width: 2px;   
}.overflow-x-scroll::-webkit-scrollbar-track, 
.overflow-y-scroll::-webkit-scrollbar-track {
    background: transparent;
}.overflow-x-scroll::-webkit-scrollbar-thumb, 
.overflow-y-scroll::-webkit-scrollbar-thumb {
    background-color: #7fa9ae;
    border-radius: 10px;
    background-clip: padding-box;
}/* On hover */.overflow-x-scroll:hover::-webkit-scrollbar-thumb, 
.overflow-y-scroll:hover::-webkit-scrollbar-thumb {
    background-color: #7fa9ae;
}.cookie{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}@media (min-width: 1025px){.cookie p{
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
}.cookie .wp-block-button__link{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}.booking-bar select option, .booking-off-screen select option {
			background-color: #081F2C !important;
			color: white !important;
		}.booking-bar .btn-primary,.booking-off-screen .btn-primary{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}/* Table Container Styles */.wp-block-table{
    overflow-x: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  scrollbar-width: thin;  
  scrollbar-color: #7fa9ae #fafafa;
}/* Webkit scrollbar styles */.wp-block-table::-webkit-scrollbar {
    height: 4px;  
    width: 4px;   
  }.wp-block-table::-webkit-scrollbar-track {
    background: #fafafa;
    border-radius: 10px;
  }.wp-block-table::-webkit-scrollbar-thumb {
    background-color: #7fa9ae;
    border-radius: 10px;
    border: 1px solid #fafafa;
  }/* Keep your existing table styles exactly as they are */table.table, .wp-block-table table, .wp-block-table table.has-fixed-layout{
    min-width: 100%;
    width: 100%;
    table-layout: auto;
	border-color: #99babe;
}table.table thead, .wp-block-table table thead, .wp-block-table table.has-fixed-layout thead{
    --tw-bg-opacity: 1;
    background-color: rgb(153 186 190 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}table.table th, .wp-block-table table th, .wp-block-table table.has-fixed-layout th{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    text-align: left;
    font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    white-space: nowrap;  
	border-color: #99babe;
}table.table td, .wp-block-table table td, .wp-block-table table.has-fixed-layout td{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
	border-color: #99babe;
	white-space: normal;
}@media (min-width: 600px){table.table td, .wp-block-table table td, .wp-block-table table.has-fixed-layout td{
        white-space: nowrap;
    }
}table.table td, .wp-block-table table td, .wp-block-table table.has-fixed-layout td {  
    min-width: 120px;  
  }table.table tbody tr, .wp-block-table table tbody tr, .wp-block-table table.has-fixed-layout tbody tr{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}table.table tbody tr .subtitle.text-light, .wp-block-table table tbody tr .subtitle.text-light, .wp-block-table table.has-fixed-layout tbody tr .subtitle.text-light {
			color: #5f6980;
		}table.table tbody tr:not(:last-child), .wp-block-table table tbody tr:not(:last-child), .wp-block-table table.has-fixed-layout tbody tr:not(:last-child){
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}.started-scrolling header table.table tbody tr:not(:last-child),.started-scrolling header  .wp-block-table table tbody tr:not(:last-child),.started-scrolling header  .wp-block-table table.has-fixed-layout tbody tr:not(:last-child){
    border-style: none;
}/* Table Styles */table.table, .wp-block-table table, .wp-block-table{
    min-width: 100%;
    width: 100%;
    table-layout: auto;
  scrollbar-width: thin;  
		scrollbar-color: #7fa9ae #fafafa;
}table.table thead, .wp-block-table table thead, .wp-block-table thead{
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
}table.table th, .wp-block-table table th, .wp-block-table th{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    text-align: left;
    font-size: calc(10px + (12 - 10) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    white-space: nowrap;
}table.table td, .wp-block-table table td, .wp-block-table td{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    white-space: normal;
}@media (min-width: 600px){table.table td, .wp-block-table table td, .wp-block-table td{
        white-space: nowrap;
    }
}table.table td, .wp-block-table table td, .wp-block-table td {  
    min-width: 120px;  
  }table.table tbody tr, .wp-block-table table tbody tr, .wp-block-table tbody tr{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}table.table tbody tr .subtitle.text-light, .wp-block-table table tbody tr .subtitle.text-light, .wp-block-table tbody tr .subtitle.text-light {
			color: #5f6980;
		}table.table tbody tr:not(:last-child), .wp-block-table table tbody tr:not(:last-child), .wp-block-table tbody tr:not(:last-child){
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}.started-scrolling header table.table tbody tr:not(:last-child),.started-scrolling header  .wp-block-table table tbody tr:not(:last-child),.started-scrolling header  .wp-block-table tbody tr:not(:last-child){
    border-style: none;
}table.table::-webkit-scrollbar, .wp-block-table table::-webkit-scrollbar, .wp-block-table::-webkit-scrollbar {
		height: 2px;  
		width: 2px;   
	}table.table::-webkit-scrollbar-track, .wp-block-table table::-webkit-scrollbar-track, .wp-block-table::-webkit-scrollbar-track {
 		background: transparent;
	}table.table::-webkit-scrollbar-thumb, .wp-block-table table::-webkit-scrollbar-thumb, .wp-block-table::-webkit-scrollbar-thumb {
		border-radius: 10px;
		background-clip: padding-box;
		background-color: #7fa9ae;
	}/* Striped Variant */table.table-striped tbody tr:nth-child(odd){
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}table.table-striped tbody tr:nth-child(odd) .subtitle.text-light {
			color: #5f6980;
		}table.table-striped tbody tr:nth-child(even){
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}.gform-footer .gform_button{
    cursor: pointer;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.3;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.gform-footer .gform_button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}header .bookings-header{
    width: 100px;
}@media (min-width: 1025px){header .bookings-header{
        width: 192px;
    }
}header .primary-logo img, header .primary-logo svg{
    height: 4rem;
    width: auto;
}@media (min-width: 600px){header .primary-logo img, header .primary-logo svg{
        height: 4rem;
    }
}@media (min-width: 1280px){header .primary-logo img, header .primary-logo svg{
        height: 5rem;
    }
}header .primary-logo img img, header .primary-logo svg img{
    width: 100%;
}header #primary-menu-toggle svg{
    height: 2rem;
}header .preheader {
		transform: translateY(0); /* Start at its original position */
		transition: transform 0.5s ease-out, opacity 0.5s ease-out;
	}/* Apply transition to both properties */header .preheader ul {
			margin-bottom:0;
		}header .preheader #menu-preheader{
    margin: 0px;
    margin-right: 1rem;
    display: flex;
    justify-content: flex-end;
    gap: 1rem;
    padding: 0px;
}header .preheader #menu-preheader li a{
    margin-left: 0.5rem;
    font-size: 14px;
    text-decoration-line: none;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}header .preheader #menu-preheader li a:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}header .book-now-btn-text {
		color: #FFF;
		text-align: center;
 		font-size: 42px;
		font-style: normal;
		font-weight: 700;
		line-height: 35px;
	}@media screen and (max-width:1024px){header .book-now-btn-text {
 			font-size: 32px;
			line-height:28px
	}
		}.corporate-primary-logo{
    height: 3rem;
}@media (min-width: 600px){.corporate-primary-logo{
        height: 4rem;
    }
}@media (min-width: 1025px){.corporate-primary-logo{
        height: 5rem;
    }
}.visible-started-scrolling{
    display: none;
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}#mega-menu.visible-started-scrolling {
    pointer-events: none;
}#off-canvas-menu.visible-started-scrolling {
    display: none;
}#off-canvas-menu:not(.visible-started-scrolling) {
    display: block;
}.visible-transparent{
    visibility: visible;
    display: block;
    opacity: 1;
}#mega-menu.visible-transparent {
    pointer-events: auto;
}.started-scrolling .visible-started-scrolling{
    visibility: visible;
    display: block;
    opacity: 1;
}#mega-menu.started-scrolling .visible-started-scrolling {
    pointer-events: auto;
}.started-scrolling .visible-transparent{
    display: none;
    opacity: 0;
}#mega-menu.started-scrolling .visible-transparent {
    pointer-events: none;
}#off-canvas-menu.started-scrolling .visible-transparent {
    display: none;
}#off-canvas-menu:not(.started-scrolling .visible-transparent) {
    display: block;
}.started-scrolling header{
		
		
		transform: translateY(-35px);
	}.started-scrolling header.header-location{
		
		
		transform: translateY(-48px);
	}#corporate-menu-toggle {
	 
}#corporate-menu a{
    text-decoration-line: none !important;
}#corporate-menu{
	-webkit-backdrop-filter: blur(9px);
	        backdrop-filter: blur(9px);
}.corporate-nav-trigger svg{
	color:#fff;
}.started-scrolling{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.started-scrolling .subtitle.text-light {
			color: #5f6980;
		}.started-scrolling .main-header {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, .5);
	}.started-scrolling #corporate-menu-toggle {
		 
	}.started-scrolling .corporate-nav-trigger svg{
		color:rgb(95, 105, 128);
	}.started-scrolling .menu-toggle .bars{
 		}.started-scrolling header .custom-logo {
			opacity:0;
		}.started-scrolling header{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.tab-button.started-scrolling header {
    border-color: #7fa9ae;  
    color: #7fa9ae;  
 }.started-scrolling header .subtitle.text-light {
			color: #5f6980;
		}.started-scrolling header .border-b{
    border-style: none;
}.started-scrolling header{
    z-index: 50;
}@media screen and (max-width: 992px){.started-scrolling header .logo-holder   {
					position:relative
		}
				}.started-scrolling header #primary-menu {
			 
			 
		}.started-scrolling header .items-start-center {
 		}.started-scrolling .menu-toggle .bars span {
				
			
			}.started-scrolling .menu-toggle .bars .other-bar {
			
				
			}#primary-menu .menu-item a{
    font-weight: 600;
    text-decoration-line: none;
}#primary-menu .sub-menu{
    position: absolute;
    z-index: 20;
    margin: 0px;
    width: 100%;
    --tw-translate-x: -1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}#primary-menu .sub-menu > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
    border-color: rgb(255 255 255 / 0.2);
}#primary-menu .sub-menu{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
		width: 250px;
		top: 200%;
		border-bottom-right-radius: 0.5rem;
		border-bottom-left-radius: 0.5rem;
		background-color: rgb(127 169 174 / 0.9);
		--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
		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);
		display: none;
}/* Ensure it starts hidden */#primary-menu .sub-menu li{
    margin: 0px;
    padding: 0px;
}#primary-menu .sub-menu li a{
    display: block;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    font-weight: 400;
    line-height: 1.375;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}#primary-menu .sub-menu li a:hover{
    color: rgb(255 255 255 / 0.7);
    text-decoration-line: underline;
}#primary-menu .sub-menu li a {
				text-transform: none !important;
				letter-spacing: normal !important;
				font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
				line-height: 1.6;
				font-weight: 600 !important;
				transition: color 0.2s ease;
			}#primary-menu .menu-item-has-children > a{
    position: relative;
}#primary-menu .menu-item-has-children > a:after {
				content: "";
				background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3471 1.09028C15.8495 1.6555 15.7986 2.521 15.2334 3.02343L9.07152 8.50065C8.5527 8.96181 7.77089 8.96181 7.25208 8.50065L1.09021 3.02343C0.524982 2.521 0.474071 1.6555 0.976494 1.09028C1.47892 0.525053 2.34442 0.474141 2.90964 0.976564L8.1618 5.64515L13.414 0.976565C13.9792 0.474142 14.8447 0.525054 15.3471 1.09028Z' fill='%237fa9ae'/%3E%3C/svg%3E%0A");
				height: 5px;
				width: 10px;
				display: inline-block;
				margin-left: 8px;
				vertical-align: middle;
				background-repeat: no-repeat;
				transition: all 0.5s;
				background-size: contain;
			}#primary-menu .current_page_item a{
    font-weight: 700;
}.top-bar p{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
}#mega-menu {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 50;
    background-size: cover;
    background-position: center;
    transition: all 0.3s ease-in-out;
}#mega-menu li a:hover{
    font-weight: 900 !important;
}#mega-menu.opacity-0 {
    pointer-events: none;
}#mega-menu.opacity-100 {
    pointer-events: auto;
}#mega-menu .legal{
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-family:  ;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    opacity: 0.5;
}#mega-menu .legal a,
		#mega-menu .legal p{
    margin: 0px !important;
    padding: 0px !important;
    font-size: calc(8px + (10 - 8) * ((100vw - 375px) / (1440 - 375))) !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
}#mega-menu .legal a:hover,
		#mega-menu .legal p:hover{
    text-decoration-line: underline !important;
}#mega-menu .legal p{
    margin-top: 1rem !important;
}#mega-menu .legal p:hover{
    text-decoration-line: none !important;
}@media (min-width: 782px){#mega-menu .legal p{
        margin-top: 0px !important;
    }
}#mega-menu .legal .menu{
    display: flex;
    gap: 1rem;
}#corporate-primary-menu .sub-menu li a{
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
				font-family:'Lato', sans-serif;
}#corporate-primary-menu .menu-item-has-children > a{
    position: relative;
    display: block;
    width: 100%; 
            padding-right: 20px;
}#corporate-primary-menu .menu-item-has-children > a:after {
                content: "";
                background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3471 1.09028C15.8495 1.6555 15.7986 2.521 15.2334 3.02343L9.07152 8.50065C8.5527 8.96181 7.77089 8.96181 7.25208 8.50065L1.09021 3.02343C0.524982 2.521 0.474071 1.6555 0.976494 1.09028C1.47892 0.525053 2.34442 0.474141 2.90964 0.976564L8.1618 5.64515L13.414 0.976565C13.9792 0.474142 14.8447 0.525054 15.3471 1.09028Z' fill='%237fa9ae'/%3E%3C/svg%3E%0A");
                height: 5px;
                width: 10px;
                display: inline-block;
                position: absolute; /* Position the arrow absolutely */
                right: 0; /* Align the arrow to the far right */
                top: 50%; /* Center the arrow vertically */
                transform: translateY(-50%); /* Adjust for perfect vertical centering */
                background-repeat: no-repeat;
                transition: all 0.5s;
                background-size: contain;
            }#corporate-primary-menu .menu-item-has-children .sub-menu {
			padding:5px;
		}header{
	transition: all 1s!important;
}@media screen and (max-width: 1024px) {
	.main-header {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, .5);
	}
		.main-header .container{
			padding:0px !important;
			margin:0px !important;
			width:100% !important;
		}
	#location-select{
		opacity:.5;
	}
		#location-select option{
			direction: rtl;
			
		}
	
}h1,
h2,
h3{
    position: relative;
    font-family:  ;
    font-weight: 600;
    line-height: 1.25;
    padding-bottom: 1rem;
	margin: 0px;
}h1 span, h2 span, h3 span {
		
	}h1 small, h2 small, h3 small{
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
    font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.2;
}h1 a, h2 a, h3 a { 
		text-decoration:underline; 
		transition-property: all; 
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 
		transition-duration: 150ms;
	}h1 a:hover, h2 a:hover, h3 a:hover {
			text-decoration:none;
			opacity:.8;
		}h1{
    font-size: calc(42px + (60 - 42) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1;
    letter-spacing: -0.05em;
}h2{
    font-size: calc(28px + (50 - 28) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
    letter-spacing: -0.025em;
}h3{
    font-size: calc(23px + (30 - 23) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
    letter-spacing: -0.025em;
}h4{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    letter-spacing: -0.025em;
}h5{
    position: relative;
    margin-bottom: 1rem;
    font-family:  ;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}p, ul, ol{
    margin-bottom: 1rem;
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}@media (min-width: 1025px){p, ul, ol{
        margin-bottom: 2rem;
    }
}p a, ul a, ol a{
    font-weight: 600;
    text-decoration-line: underline;
}p a:hover, ul a:hover, ol a:hover{
    text-decoration-line: none;
}p strong, ul strong, ol strong{
    font-weight: 600;
}hr{
    margin-top: 2rem;
    margin-bottom: 2rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-top-width: 2px;
}.content ul, .content ol, .text-block ul, .text-block ol, .tab-content ul, .tab-content ol, .careers-block ul, .careers-block ol {
		list-style: initial;
		padding-left: 3rem;
	}.content ul li, .content ol li, .text-block ul li, .text-block ol li, .tab-content ul li, .tab-content ol li, .careers-block ul li, .careers-block ol li {

		}blockquote{
    position: relative;
    font-style: italic;
}blockquote:before {
		content: '❝';
		font-size: calc(50px + (150 - 50) * ((100vw - 375px) / (1440 - 375)));
		line-height: .5;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		font-style: normal;
	}blockquote p{
    position: relative;
}.bg-white .subtitle.text-light, .bg-light .subtitle.text-light {
			color: #5f6980 !important;
		}.menu-open header{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.menu-open header .subtitle.text-light {
			color: #5f6980;
		}.menu-open header .primary-logo svg *,
        .menu-open header .close-icon * {
            fill: black !important;
        }#off-canvas-menu {
    display: none;
}#off-canvas-menu.hidden {
    display: none;
}#off-canvas-menu:not(.hidden) {
    display: block;
}#off-canvas-menu{
    position: fixed;
    inset: 0px;
    z-index: 30;
    height: 100vh;
    width: 100%;
    overflow-y: auto;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}#off-canvas-menu .subtitle.text-light {
			color: #5f6980;
		}#off-canvas-menu ul{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    border-bottom-width: 1px;
    border-color: rgb(0 0 0 / 0.1);
}.started-scrolling header #off-canvas-menu ul{
    border-style: none;
}#off-canvas-menu nav{
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 8rem;
}#off-canvas-menu a{
    text-decoration-line: none;
}#off-canvas-menu li.menu-item a{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}#submenu-1, #submenu-2, #submenu-3, #submenu-4, #submenu-5, #submenu-6, #submenu-7, #submenu-8, #submenu-9, #submenu-10{
    padding-top: 6rem;
}#off-canvas-menu nav {
	transition: transform 0.3s ease-in-out;
}/* div[id^="submenu-"] {
    transition: transform 0.3s ease-in-out;
} */.translate-x-full {
    transform: translateX(100%);
}.translate-x-0 {
    transform: translateX(0);
}.-translate-x-full {
    transform: translateX(-100%);
}.sub-menu-active {
	z-index: 2;
}footer hr{
    margin: 0px;
    opacity: 0.2;
}footer .legal{
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-family:  ;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    opacity: 0.5;
}footer .legal a,
		footer .legal p{
    margin: 0px !important;
    padding: 0px !important;
    font-size: calc(8px + (10 - 8) * ((100vw - 375px) / (1440 - 375))) !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
}footer .legal a:hover,
		footer .legal p:hover{
    text-decoration-line: underline !important;
}footer .legal p{
    margin-top: 1rem !important;
}footer .legal p:hover{
    text-decoration-line: none !important;
}@media (min-width: 1025px){footer .legal p{
        margin-top: 0px !important;
    }
}footer .legal .menu{
    display: flex;
    gap: 1rem;
}footer .w-icon{
    position: absolute;
    right: 0px;
    top: 0px;
		opacity: 0.03;
		transform: translate(50%, 0%) scale(1.25);
		height: 120%;
		width: auto;
		pointer-events: none;
}footer p a, footer ul a, footer ol a {
		font-weight: 300;
		text-decoration-line: none;
	}footer .sub-menu{
    margin-bottom: 2rem;
}/*** Find the footer menu stylings in the dyanmic-styles.php ****/.newsletter-signup-bg {
	background-image: url("data:image/svg+xml,%3Csvg width='921' height='280' viewBox='0 0 921 280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M920.872 139.777L781.185 279.886L710.018 208.504L778.537 139.777L710.018 71.0506L781.185 0L920.872 139.777Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M760.663 139.777L701.081 199.871L696.777 204.187L692.143 208.504L620.976 279.886L549.809 208.504L618.328 139.777L549.809 71.0506L620.976 0L760.663 139.777Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M601.116 139.777L541.534 199.871L536.9 204.187L461.43 279.886L390.262 208.504L458.781 139.777L390.262 71.3826L461.43 0L532.597 71.0506L536.9 75.6988L541.534 80.0149L601.116 139.777Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M439.251 139.777L379.669 199.871L299.896 279.886L228.729 208.504L297.248 139.777L228.729 71.0506L299.896 0L439.251 139.777Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M279.373 139.777L219.791 199.871L139.686 279.886L0 139.777L139.686 0L215.157 75.6988L219.791 80.0149L279.373 139.777Z' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
	background-position: right bottom;
	background-size: auto 130%;
	background-repeat:no-repeat;
}.newsletter-signup-bg .input-newsletter::-moz-placeholder{
    color: rgb(255 255 255 / 0.8);
}.newsletter-signup-bg .input-newsletter::placeholder{
    color: rgb(255 255 255 / 0.8);
}/***** Overrides for About Menu *****/footer #menu-footer-corporate.menu .sub-menu li a{
    font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375))) !important;
    line-height: 1.3 !important;
}/*************************
Header block
************************ */.block-header .scrim {
		opacity: 0.7;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(113deg, rgba(0, 0, 0, 0.00) 57.49%, rgba(0, 0, 0, 0.55) 98.79%), linear-gradient(270deg, rgba(34, 64, 52, 0.00) 42.42%, #224034 100%);
		mix-blend-mode: multiply;
	}.block-header p.small-text{
    margin-top: 2rem;
    margin-bottom: 0px;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}@media (min-width: 1025px){.block-header p.small-text{
        margin-top: 0px;
    }
}@media (max-width: 1280px) {.block-header p.small-text {
			right: 5vw
	}
		}.block-header p{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 1025px){.block-header p{
        font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.2;
    }
}.block-header .header-gallery{
    position: absolute !important;
}.block-header .header-gallery .slick-list,
		.block-header .header-gallery .slick-track{
    height: 100% !important;
}.block-header .header-gallery .slick-dots{
    text-align: center;
}@media (min-width: 1025px){.block-header .header-gallery .slick-dots{
        bottom: 9rem;
        right: 1rem;
        z-index: 30;
        text-align: right;
    }
}.block-header .header-gallery .slick-dots li{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.block-header .header-gallery .slick-dots li button:before {
					font-size: 3rem;
					opacity: 1;
					color:#D1DDE6;
					transition: all 0.3s;
				}@media screen and (max-width:960px){.block-header .header-gallery .slick-dots li button:before {
						font-size:2.35rem
				}
					}.block-header .header-gallery .slick-dots li.slick-active button:before {
						color:#7FA9AE;
 					}/*************************
Gallery Block
************************ */.gallery-carousel{
    position: relative;
    padding-bottom: 3rem;
}.gallery-carousel .slick-prev,
		.gallery-carousel .slick-next {
			top:auto;
			position: absolute;
			z-index: 40;
			display: flex;
			height: 2.25rem;
			width: 2.25rem;
			--tw-translate-x: -50%;
			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			transition-property: all;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 300ms;

			 
		}@media (min-width: 1025px){.gallery-carousel .slick-prev,
		.gallery-carousel .slick-next{
        bottom: -1rem;
        height: 3rem;
        width: 3rem;
    }
}.gallery-carousel .slick-prev,
		.gallery-carousel .slick-next{
    opacity: 0.7;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.gallery-carousel .slick-prev:hover,
		.gallery-carousel .slick-next:hover{
    opacity: 1;
}.gallery-carousel .slick-prev:disabled, .gallery-carousel .slick-next:disabled{
    cursor: not-allowed;
    opacity: 0.5;
}.gallery-carousel .slick-next{
    right: -2.25rem;
}@media (min-width: 1025px){.gallery-carousel .slick-next{
        right: -3rem;
    }
}.gallery-carousel .slick-prev{
    left: 0px;
}.gallery-carousel .slick-arrow{
    top: 25%;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.gallery-carousel .slick-dots {
			bottom: -50px;
		}.gallery-carousel .slick-dots li{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.gallery-carousel .slick-dots li button:before {
					font-size: 3rem;
					opacity: 1;
					color:#D1DDE6;
					transition: all 0.3s;
				}.gallery-carousel .slick-dots li.slick-active button:before {
						color:#7FA9AE;
 					}.block-gallery.full-screen .scrim{
			background: linear-gradient(-90deg, rgba(8, 31, 44, 0.00) 10%, rgba(8, 31, 44, 0.50) 100%), linear-gradient(242deg, rgba(8, 31, 44, 0.70) 9.5%, rgba(8, 31, 44, 0.24) 34.22%, rgba(8, 31, 44, 0.00) 47.54%);
		}.block-gallery.full-screen .content p:first-of-type{
    font-family:  ;
    font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.025em;
}@media (min-width: 1025px){.block-gallery.full-screen .content p:first-of-type{
        font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.3;
    }
}.block-gallery.full-screen hr {
			margin-top:0;
			padding-top:0;
		}.block-gallery .gallery-fullscreen{
    position: absolute !important;
}.block-gallery .gallery-fullscreen .slick-list,
		.block-gallery .gallery-fullscreen .slick-track{
    height: 100% !important;
}.block-gallery .gallery-fullscreen .slick-slide {
			position: relative !important;
			display: flex;
			justify-content: center;
			align-items: center;
		}.block-gallery .gallery-fullscreen .slick-dots{
    bottom: 1rem;
    left: 0px;
    right: 0px;
    z-index: 30;
    text-align: center;
}@media (min-width: 1025px){.block-gallery .gallery-fullscreen .slick-dots{
        bottom: 2rem;
    }
}.block-gallery .gallery-fullscreen .slick-dots li{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.block-gallery .gallery-fullscreen .slick-dots li button:before {
					font-size: 3rem;
					opacity: 1;
					color:#D1DDE6;
					transition: all 0.3s;
				}@media screen and (max-width:960px){.block-gallery .gallery-fullscreen .slick-dots li button:before {
						font-size:2.35rem
				}
					}.block-gallery .gallery-fullscreen .slick-dots li.slick-active button:before {
						color:#7FA9AE;
 					}/*************************
CTA Block
************************ */.block-cta .left-centered{
    align-items: center;
    justify-items: center;
}.block-cta .left-bottom{
    align-items: flex-end;
    justify-items: end;
}.block-cta.has-video h1,
		.block-cta.has-video h2,
		.block-cta.has-video h3,
		.block-cta.has-video h4,
		.block-cta.has-video h5 {
		}.block-cta .has-video{
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}@media screen and (max-width: 768px) {.block-cta .has-video {
		max-height: 81.65vh;
		min-height: 81.65vh
}
	}.block-cta .has-video .block-cta__video{
    z-index: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.block-cta .has-video .block-cta__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) {.block-cta .has-video .block-cta__video .video-container {
				max-height: 81.65vh;
				min-height: 81.65vh
		}
			}.block-cta .has-video .block-cta__video .video-container iframe,
		.block-cta .has-video .block-cta__video .video-container object,
		.block-cta .has-video .block-cta__video .video-container embed {
			position: absolute;
			top: 0;
			left: 0;
			min-width: 100%;

			min-height: 100vh;
		}@media (orientation: landscape) {
			.block-cta .has-video .block-cta__video .video-container iframe,
			.block-cta .has-video .block-cta__video .video-container object,
			.block-cta .has-video .block-cta__video .video-container embed {
				width: calc(100vmin / (9 / 16));
				height: calc(100vmax * (9 / 16));
			}
		}@media (orientation: portrait) {
			.block-cta .has-video .block-cta__video .video-container iframe,
			.block-cta .has-video .block-cta__video .video-container object,
			.block-cta .has-video .block-cta__video .video-container embed {
				width: calc(100vmax / (9 / 16));
			}
		}.block-cta .has-video .block-cta__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) {.block-cta .has-video .block-cta__video .video-container-mobile {
				max-height: 81.65vh;
				min-height: 81.65vh
		}
			}.block-cta .has-video .block-cta__video .video-container-mobile iframe,
		.block-cta .has-video .block-cta__video .video-container-mobile object,
		.block-cta .has-video .block-cta__video .video-container-mobile embed {
			position: absolute;
			top: 0;
			left: 0;
			min-width: 100%;

			min-height: 100vh;
		}@media screen and (max-width: 768px) {.block-cta .has-video .block-cta__video .video-container-mobile iframe,
		.block-cta .has-video .block-cta__video .video-container-mobile object,
		.block-cta .has-video .block-cta__video .video-container-mobile embed {
				max-height: 81.65vh
		}

				@media screen and (min-height: 670px) {.block-cta .has-video .block-cta__video .video-container-mobile iframe,
		.block-cta .has-video .block-cta__video .video-container-mobile object,
		.block-cta .has-video .block-cta__video .video-container-mobile embed {
					min-height: 81.65vh
		}
				}
			}@media (orientation: landscape) {
			.block-cta .has-video .block-cta__video .video-container-mobile iframe,
			.block-cta .has-video .block-cta__video .video-container-mobile object,
			.block-cta .has-video .block-cta__video .video-container-mobile embed {
				width: calc(100vmax / (16 / 9));
				height: calc(100vmin * (16 / 9));
			}
		}@media (orientation: portrait) {
			.block-cta .has-video .block-cta__video .video-container-mobile iframe,
			.block-cta .has-video .block-cta__video .video-container-mobile object,
			.block-cta .has-video .block-cta__video .video-container-mobile embed {
				width: calc(100vmin / (16 / 9));
			}
		}/*************************
FAQ SECTION
************************ */.accordian-faqs dt a{
    position: relative;
    display: block;
    width: 100%;
    padding-right: 1.5rem;
}.accordian-faqs dt a:after {
		position: absolute;
		right: 0;
		top: 25px;
		width: 21px;
		height: 21px;
		transition: all 0.2s ease-in-out;
		content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21.2' style='enable-background:new 0 0 21 21.2;' xml:space='preserve'><path d='M1.3,10.6h18.3' stroke='%23929b98' stroke-width='2' stroke-linecap='round'/><path d='M10.5,19.8V1.4' stroke='%23929b98' 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 screen and (min-width: 960px) and (max-width: 1500px) {
		.media-block.alignfull > .container {
		  padding-left: 40px;
		  padding-right: 40px;
		}
	  }@media screen and (min-width: 1840px) and (max-width: 1940px) {
		.media-block.alignfull > .container {
		  padding-left: 40px;
		  padding-right: 40px;
		}
	  }.media-block .tabs{
    display: flex;
    flex-wrap: wrap;
}.media-block .tabs li{
    flex: 1 1 0%;
}.media-block .tabs li button{
    width: 100%;
}.media-block .tabs p:first-of-type{
    font-family:  ;
    font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.025em;
}@media (min-width: 1025px){.media-block .tabs p:first-of-type{
        font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.3;
    }
}.media-block .tab-content .tab-pane{
    display: none;
}#off-canvas-menu.media-block .tab-content .tab-pane {
    display: none;
}#off-canvas-menu:not(.media-block .tab-content .tab-pane) {
    display: block;
}.media-block .tab-content .tab-pane.active{
    display: block;
}.media-block .content p:first-of-type{
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 400;
    letter-spacing: 0em;
}.media-block figure.full img{
    position: relative;
    inset: 0px;
    width: 100%;
    border-radius: 0.75rem;
    -o-object-fit: cover;
       object-fit: cover;
}@media (min-width: 1025px){.media-block figure.full img{
        position: absolute;
        height: 100%;
    }
}.media-block figure.padded img{
    margin-left: auto;
    margin-right: auto;
    width: auto;
    width: 100%;
    -o-object-position: center;
       object-position: center;
}.media-block.layout-3 figure.full img {
			border-radius:0px;
		}.media-block .tabs {
	}/*************************
Text -block with form
************************ */.text-block-with-form {
	
	overflow: hidden;
}.text-block-with-form .scrim {
				background: linear-gradient(180deg, rgba(3, 27, 87, 0.6) 0%, rgba(3, 27, 87, 0) 100%);
 
	}.text-block-with-form .inner-content h2{
    font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
}.text-block-with-form .inner-content p{
    font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.2;
}/*************************
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;
    padding-bottom: 0px;
    padding-top: 0px;
}.card-columns-block .card .card-img{
    width: 100%;
			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: 1025px){.card-columns-block .card hr{
        margin-top: 0px !important;
    }
}.card-columns-block .card-overlaid{
    border-radius: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.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));
			position: absolute;
			inset: 0px;
			height: 100%;
			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: left;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.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(28px + (50 - 28) * ((100vw - 375px) / (1440 - 375))) !important;
    line-height: 1.25 !important;
}@media (min-width: 1280px){.lg\:grid-cols-2 .card-overlaid h3{
        font-size: 44px !important;
    }
}.lg\:grid-cols-2 .card-overlaid h3 {
			line-height: 1.1 !important;
		}/*************************
Card CTA
**************************/.card-cta .card {
		border-radius: 20px;
		border: 1px solid #D1D9D5;
		background: #FFF;
		box-shadow: 10px 25px 100px 0px rgba(34, 64, 52, 0.25);
	}.card-cta .card p{
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}/*************************
There's a Prestige For That Block
**************************/.block-a-prestige-for-that .scrim {
		background: linear-gradient(90deg, rgba(8, 31, 44, 0.00) 50%, rgba(8, 31, 44, 0.50) 100%), linear-gradient(180deg, rgba(8, 31, 44, 0.70) 0%, rgba(8, 31, 44, 0.24) 36.02%, rgba(8, 31, 44, 0.00) 55.41%);
	}/*************************
Getting Here
**************************/.getting-here-map-embed {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 36.25%;
}.getting-here-map-embed iframe {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}/*************************
Text Block w/ Icons
**************************/.text-icon-block .icons .icon-contain{
    display: flex;
    height: 2rem;
    width: 2rem;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}.text-icon-block .icons .icon-contain svg,
			.text-icon-block .icons .icon-contain img{
    margin-left: 0px;
    margin-right: 0px;
    height: 2rem;
    width: 100%;
    width: 2rem;
    -o-object-fit: contain;
       object-fit: contain;
}.text-icon-block .icons .icon-contain svg path {
				fill:#7FA9AE;
			}.text-icon-block .icons svg,
		.text-icon-block .icons img{
    margin-left: 0px;
    margin-right: 0px;
}/*************************
Slider BLock
**************************/.slider-block .slider-content p{
    font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 2;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.slider-block .slide-content ul{
			margin-left:18px;
	}.slider-block .slide-content ul li{
			list-style: disc;
			list-style-position: outside;
		}.slider-block .slider-holder{
    position: relative;
		/* &:before {
			content: '';
			@apply absolute bottom-0 left-0 right-0 w-full h-1 block;
			top:28%;
			border-top: 1px solid rgba(209, 221, 230, 1);
		} */
}.slider-block .slide-slider{
    position: relative;
    padding-bottom: 3rem;
}.slider-block .slide-slider .slick-prev,
		.slider-block .slide-slider .slick-next {
			top:auto;
			position: absolute;
			z-index: 10;
			display: flex;
			height: 2.25rem;
			width: 2.25rem;
			--tw-translate-x: -50%;
			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			transition-property: all;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 300ms;

			 
		}@media (min-width: 1025px){.slider-block .slide-slider .slick-prev,
		.slider-block .slide-slider .slick-next{
        bottom: -1rem;
        height: 3rem;
        width: 3rem;
    }
}.slider-block .slide-slider .slick-prev,
		.slider-block .slide-slider .slick-next{
    opacity: 0.7;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.slider-block .slide-slider .slick-prev:hover,
		.slider-block .slide-slider .slick-next:hover{
    opacity: 1;
}.slider-block .slide-slider .slick-prev:disabled, .slider-block .slide-slider .slick-next:disabled{
    cursor: not-allowed;
    opacity: 0.5;
}.slider-block .slide-slider .slick-next{
    right: -2.25rem;
}@media (min-width: 1025px){.slider-block .slide-slider .slick-next{
        right: -3rem;
    }
}.slider-block .slide-slider .slick-prev{
    left: 0px;
}.slider-block .slide-slider .slick-arrow{
    top: 100px;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.slider-block .slide-slider .slick-dots li{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.slider-block .slide-slider .slick-dots li button:before {
					font-size: 3rem;
					opacity: 1;
					color:#D1DDE6;
					transition: all 0.3s;
				}@media screen and (max-width:960px){.slider-block .slide-slider .slick-dots li button:before {
						font-size:2.35rem
				}
					}.slider-block .slide-slider .slick-dots li.slick-active button:before {
						color:#7FA9AE;
 					}/*************************
Slider Adventures Block
************************* */.slider-adventures-block .scrim-top-white {
		background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 400px);
	}.slider-adventures-block .slider-content .card{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.slider-adventures-block .slider-content .card .subtitle.text-light {
			color: #5f6980;
		}.slider-adventures-block .slider-content .card .inner{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.slider-adventures-block .slider-content .card .inner .subtitle.text-light {
			color: #5f6980;
		}.slider-adventures-block .slider-adventures-slider{
    position: relative;
    padding-bottom: 0px;
}.slider-adventures-block .slider-adventures-slider .slick-prev,
		.slider-adventures-block .slider-adventures-slider .slick-next {
			top:auto;
			position: absolute;
			z-index: 10;
			display: flex;
			height: 2.25rem;
			width: 2.25rem;
			--tw-translate-x: -50%;
			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			transition-property: all;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 300ms;

			 
		}@media (min-width: 1025px){.slider-adventures-block .slider-adventures-slider .slick-prev,
		.slider-adventures-block .slider-adventures-slider .slick-next{
        bottom: -1rem;
        height: 3rem;
        width: 3rem;
    }
}.slider-adventures-block .slider-adventures-slider .slick-prev,
		.slider-adventures-block .slider-adventures-slider .slick-next{
    opacity: 0.7;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.slider-adventures-block .slider-adventures-slider .slick-prev:hover,
		.slider-adventures-block .slider-adventures-slider .slick-next:hover{
    opacity: 1;
}.slider-adventures-block .slider-adventures-slider .slick-prev:disabled, .slider-adventures-block .slider-adventures-slider .slick-next:disabled{
    cursor: not-allowed;
    opacity: 0.5;
}.slider-adventures-block .slider-adventures-slider .slick-next{
    right: -2.25rem;
}@media (min-width: 1025px){.slider-adventures-block .slider-adventures-slider .slick-next{
        right: -3rem;
    }
}.slider-adventures-block .slider-adventures-slider .slick-prev{
    left: 0px;
}.slider-adventures-block .slider-adventures-slider .slick-arrow{
    top: 120px;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}@media (min-width: 1025px){.slider-adventures-block .slider-adventures-slider .slick-arrow{
        top: 200px;
    }
}.slider-adventures-block .slider-adventures-slider .slick-dots li{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.slider-adventures-block .slider-adventures-slider .slick-dots li button:before {
					font-size: 3rem;
					opacity: 1;
					color:#D1DDE6;
					transition: all 0.3s;
				}@media screen and (max-width:960px){.slider-adventures-block .slider-adventures-slider .slick-dots li button:before {
						font-size:2.35rem
				}
					}.slider-adventures-block .slider-adventures-slider .slick-dots li.slick-active button:before {
						color:#7FA9AE; 
					}/*************************
Text/Content Block
************************ */.text-block .text-card{
    width: 100%;
}@media (min-width: 600px){.text-block .text-card{
        width: 50%;
    }
}@media (min-width: 1025px){.text-block .text-card{
        width: 33.333333%;
    }
}.text-block .text-card{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.text-block .text-card .inner{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
    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);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.text-block .text-card .inner .subtitle.text-light {
			color: #5f6980;
		}.text-block .text-card p {
			font-weight: 400;
			font-size: 15px;
			line-height: 22px;
			letter-spacing: 0.4px;
		}.text-block .text-card p:last-child{
    margin-bottom: 0px;
    padding-bottom: 0px;
}.text-block .text-card:hover h4 {
				
			}.text-block.bg-slate-1 .inner:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}.text-block.bg-slate-1 .inner:hover .subtitle.text-light {
			color: #5f6980 !important;
		}.text-block .content p:first-of-type{
    font-family:  ;
    font-size: calc(18px + (23 - 18) * ((100vw - 375px) / (1440 - 375)));
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.025em;
}@media (min-width: 1025px){.text-block .content p:first-of-type{
        font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.3;
    }
}/*************************
Team Block
******************** */.content-reveal dt a{
    width: 100%;
    position: relative;
    display: block;
}@media (min-width: 1025px){.content-reveal dt a{
        padding-right: 0px;
    }
}.content-reveal dt a:after {
		position: absolute;
		right: 15px;
		bottom:15px;
		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='%230076A8' stroke-width='2' stroke-linecap='round'/><path d='M10.5,19.8V1.4' stroke='%230076A8' stroke-width='2' stroke-linecap='round'/></svg>");
		pointer-events: none;
	}.content-reveal dt.opened a:after {
		transform: rotate(45deg) translateY(-0%);
	}.table-wrapper table h3{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    font-size: calc(28px + (50 - 28) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
    font-weight: 900;
}.table-wrapper table h3 small{
    display: block;
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 400;
}.table-wrapper table.collapsible_table thead{
    display: none;
}#off-canvas-menu.table-wrapper table.collapsible_table thead {
    display: none;
}#off-canvas-menu:not(.table-wrapper table.collapsible_table thead) {
    display: block;
}@media (min-width: 1025px){.table-wrapper table.collapsible_table thead{
        display: block;
    }
}.table-wrapper table.collapsible_table td,
		.table-wrapper table.collapsible_table th{
    display: block;
}@media (min-width: 1025px){.table-wrapper table.collapsible_table td,
		.table-wrapper table.collapsible_table th{
        display: table-cell;
    }
}/*************************
Timeline
************************ */.path-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 40px;
}.dotted-path {
    width: 100%;
    height: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}.cyclist {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    animation: followPath 4s ease-in-out infinite;
}@keyframes followPath {
    0% {
        transform: translateX(-100%) translateY(-50%);
    }
    50% {
        transform: translateX(50%) translateY(-50%);
    }
    100% {
        transform: translateX(100%) translateY(-50%);
    }
}.blend-mix-blend-multiply{
    mix-blend-mode: multiply;
}.blend-mix-blend-screen{
    mix-blend-mode: screen;
}.blend-mix-blend-difference{
    mix-blend-mode: difference;
}.wp-block-embed__wrapper iframe{
    margin-left: auto;
    margin-right: auto;
}/*************************
CAREERS Block 
************************ */.careers-block .accordian-careers p{
    margin-bottom: 0.5rem !important;
}.careers-block .accordian-careers .career-toggle{
    padding: 0.5rem;
}.careers-block .accordian-careers .career-toggle:nth-of-type(odd){
    --tw-bg-opacity: 1;
    background-color: rgb(209 221 230 / var(--tw-bg-opacity));
}.careers-block .accordian-careers dt a{
    position: relative;
    display: block;
    width: 100%;
    padding-right: 1.5rem;
}.careers-block .accordian-careers dt a:after {
			position: absolute;
			right: 0;
			top: 25%;
			width: 42px;
			height: 42px;
			transition: all 0.2s ease-in-out;
			content: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 21L20.5 21L13 21' stroke='%237FA9AE'/%3E%3Cpath d='M20.5 13.5V21L20.5 28.5' stroke='%237FA9AE'/%3E%3Ccircle cx='21' cy='21' r='20.5' stroke='%237FA9AE'/%3E%3C/svg%3E%0A");
			pointer-events: none;
		}.careers-block .accordian-careers dt.opened a:after {
			transform: rotate(45deg) translateY(-0%);
		}/*
	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;
		
	 }.is-provider-youtube .wp-block-embed__wrapper {
   position: relative;
   padding-bottom: 56.25%; /* 16:9 aspect ratio */
   height: 0;
   overflow: hidden;
 }.is-provider-youtube .wp-block-embed__wrapper iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 0;
 }.slick-arrow{
    position: static;
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.slick-arrow:before {
		content: none; 
	}.slick-dots{
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}.room-suites-slider, .slide-slider-2-cols{
    position: relative;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 3rem;
}.room-suites-slider .slick-prev,
		.room-suites-slider .slick-next,
		.slide-slider-2-cols .slick-prev,
		.slide-slider-2-cols .slick-next {
			top:auto;
			position: absolute;
			z-index: 10;
			display: flex;
			height: 2.25rem;
			width: 2.25rem;
			--tw-translate-x: -50%;
			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			transition-property: all;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 300ms;

			 
		}@media (min-width: 1025px){.room-suites-slider .slick-prev,
		.room-suites-slider .slick-next,
		.slide-slider-2-cols .slick-prev,
		.slide-slider-2-cols .slick-next{
        bottom: -1rem;
        height: 3rem;
        width: 3rem;
    }
}.room-suites-slider .slick-prev,
		.room-suites-slider .slick-next,
		.slide-slider-2-cols .slick-prev,
		.slide-slider-2-cols .slick-next{
    opacity: 0.7;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.room-suites-slider .slick-prev:hover,
		.room-suites-slider .slick-next:hover,
		.slide-slider-2-cols .slick-prev:hover,
		.slide-slider-2-cols .slick-next:hover{
    opacity: 1;
}.room-suites-slider .slick-prev:disabled, .room-suites-slider .slick-next:disabled, .slide-slider-2-cols .slick-prev:disabled, .slide-slider-2-cols .slick-next:disabled{
    cursor: not-allowed;
    opacity: 0.5;
}.room-suites-slider .slick-next, .slide-slider-2-cols .slick-next{
    right: -2.25rem;
}@media (min-width: 1025px){.room-suites-slider .slick-next, .slide-slider-2-cols .slick-next{
        right: -3rem;
    }
}.room-suites-slider .slick-prev, .slide-slider-2-cols .slick-prev{
    left: 0px;
}.room-suites-slider .slick-arrow, .slide-slider-2-cols .slick-arrow{
    top: 25%;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.room-suites-slider .slick-dots li, .slide-slider-2-cols .slick-dots li{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.room-suites-slider .slick-dots li button:before, .slide-slider-2-cols .slick-dots li button:before {
				
					font-size: 3rem;
					opacity: 1;
					color:#D1DDE6;
					transition: all 0.3s;
				}@media screen and (max-width:960px){.room-suites-slider .slick-dots li button:before, .slide-slider-2-cols .slick-dots li button:before {
						font-size:2.35rem
				}
					}.room-suites-slider .slick-dots li.slick-active button:before, .slide-slider-2-cols .slick-dots li.slick-active button:before {
						color:#7FA9AE; 
 					}.bg-light .slick-dots li button:before{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.bg-light .slick-dots li.slick-active button:before {
		color:#7FA9AE !important;
	}.slick-dots li  {
	width:20px;
	height:20px;
}@media screen and (max-width:960px){.slick-dots li  {
 		width:14px;
		height:14px
}
	}.gform_title{
    font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(127 169 174 / var(--tw-text-opacity));
	font-family:'kepler-std', sans-serif;
}.gform_wrapper.gravity-theme .gsection {
	border-bottom:0px solid transparent !important;
	padding:16px 0 0 0 !important;
}.gform_wrapper.gravity-theme .gfield_label{
    margin-bottom: 0.5rem;
    font-family:  ;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 700;
}/* Custom radio and checkbox styles */.gfield_radio,  
.gfield_checkbox {
	position:relative;
	grid-row-gap: .65rem;
}.gfield_radio .gfield-choice-input,
.gfield_checkbox .gfield-choice-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}.gfield_radio label,
.gfield_checkbox label {
  position: relative;
  padding-left: 2rem;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  min-height: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  font-weight: 400;
  color: #5f6980;
}.gfield_radio label:before,
.gfield_checkbox label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #d1d5db;
  background: white;
  transition: all 0.2s;
}.gfield_radio label:before {
  border-radius: 50%;
}.gfield_checkbox label:before {
  border-radius: 0.25rem;
}.gfield_radio .gfield-choice-input:checked + label:before,
.gfield_checkbox .gfield-choice-input:checked + label:before {
  border-color: #7fa9ae;
  background-color: #7fa9ae;
}.gfield_radio .gfield-choice-input:checked + label:after {
  content: '';
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  background: white;
  border-radius: 50%;
}.gfield_checkbox .gfield-choice-input:checked + label:after {
  content: '✓';
  position: absolute;
  left: 0.4rem;
  top: 50%;
  transform: translateY(-50%);
  color: white;
  font-weight: bold;
  font-size: 0.875rem;
}#gform_1 form, #gform_2 form, #gform_3 form, #gform_4 form, #gform_5 form, #gform_6 form, #gform_7 form, #gform_8 form, #gform_9 form, #gform_10 form, #gform_11 form, #gform_12 form, #gform_13 form, #gform_14 form, #gform_15 form, #gform_16 form, #gform_17 form, #gform_18 form, #gform_19 form, #gform_20 form, #gform_21 form, #gform_22 form, #gform_23 form, #gform_24 form, #gform_25 form {
	color:#5f6980;
}#gform_1 form .gfield, #gform_2 form .gfield, #gform_3 form .gfield, #gform_4 form .gfield, #gform_5 form .gfield, #gform_6 form .gfield, #gform_7 form .gfield, #gform_8 form .gfield, #gform_9 form .gfield, #gform_10 form .gfield, #gform_11 form .gfield, #gform_12 form .gfield, #gform_13 form .gfield, #gform_14 form .gfield, #gform_15 form .gfield, #gform_16 form .gfield, #gform_17 form .gfield, #gform_18 form .gfield, #gform_19 form .gfield, #gform_20 form .gfield, #gform_21 form .gfield, #gform_22 form .gfield, #gform_23 form .gfield, #gform_24 form .gfield, #gform_25 form .gfield{
    margin-top: 0.75rem;
}#gform_1 form label, #gform_2 form label, #gform_3 form label, #gform_4 form label, #gform_5 form label, #gform_6 form label, #gform_7 form label, #gform_8 form label, #gform_9 form label, #gform_10 form label, #gform_11 form label, #gform_12 form label, #gform_13 form label, #gform_14 form label, #gform_15 form label, #gform_16 form label, #gform_17 form label, #gform_18 form label, #gform_19 form label, #gform_20 form label, #gform_21 form label, #gform_22 form label, #gform_23 form label, #gform_24 form label, #gform_25 form label{
    margin-bottom: 0.5rem;
    font-family:  ;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 700;
}#gform_1 form .gform-field-label--type-sub, #gform_2 form .gform-field-label--type-sub, #gform_3 form .gform-field-label--type-sub, #gform_4 form .gform-field-label--type-sub, #gform_5 form .gform-field-label--type-sub, #gform_6 form .gform-field-label--type-sub, #gform_7 form .gform-field-label--type-sub, #gform_8 form .gform-field-label--type-sub, #gform_9 form .gform-field-label--type-sub, #gform_10 form .gform-field-label--type-sub, #gform_11 form .gform-field-label--type-sub, #gform_12 form .gform-field-label--type-sub, #gform_13 form .gform-field-label--type-sub, #gform_14 form .gform-field-label--type-sub, #gform_15 form .gform-field-label--type-sub, #gform_16 form .gform-field-label--type-sub, #gform_17 form .gform-field-label--type-sub, #gform_18 form .gform-field-label--type-sub, #gform_19 form .gform-field-label--type-sub, #gform_20 form .gform-field-label--type-sub, #gform_21 form .gform-field-label--type-sub, #gform_22 form .gform-field-label--type-sub, #gform_23 form .gform-field-label--type-sub, #gform_24 form .gform-field-label--type-sub, #gform_25 form .gform-field-label--type-sub{
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 400;
    letter-spacing: 0em;
}#gform_1 form .gfield_required, #gform_2 form .gfield_required, #gform_3 form .gfield_required, #gform_4 form .gfield_required, #gform_5 form .gfield_required, #gform_6 form .gfield_required, #gform_7 form .gfield_required, #gform_8 form .gfield_required, #gform_9 form .gfield_required, #gform_10 form .gfield_required, #gform_11 form .gfield_required, #gform_12 form .gfield_required, #gform_13 form .gfield_required, #gform_14 form .gfield_required, #gform_15 form .gfield_required, #gform_16 form .gfield_required, #gform_17 form .gfield_required, #gform_18 form .gfield_required, #gform_19 form .gfield_required, #gform_20 form .gfield_required, #gform_21 form .gfield_required, #gform_22 form .gfield_required, #gform_23 form .gfield_required, #gform_24 form .gfield_required, #gform_25 form .gfield_required{
    display: none;
}#off-canvas-menu#gform_1 form .gfield_required,#off-canvas-menu #gform_2 form .gfield_required,#off-canvas-menu #gform_3 form .gfield_required,#off-canvas-menu #gform_4 form .gfield_required,#off-canvas-menu #gform_5 form .gfield_required,#off-canvas-menu #gform_6 form .gfield_required,#off-canvas-menu #gform_7 form .gfield_required,#off-canvas-menu #gform_8 form .gfield_required,#off-canvas-menu #gform_9 form .gfield_required,#off-canvas-menu #gform_10 form .gfield_required,#off-canvas-menu #gform_11 form .gfield_required,#off-canvas-menu #gform_12 form .gfield_required,#off-canvas-menu #gform_13 form .gfield_required,#off-canvas-menu #gform_14 form .gfield_required,#off-canvas-menu #gform_15 form .gfield_required,#off-canvas-menu #gform_16 form .gfield_required,#off-canvas-menu #gform_17 form .gfield_required,#off-canvas-menu #gform_18 form .gfield_required,#off-canvas-menu #gform_19 form .gfield_required,#off-canvas-menu #gform_20 form .gfield_required,#off-canvas-menu #gform_21 form .gfield_required,#off-canvas-menu #gform_22 form .gfield_required,#off-canvas-menu #gform_23 form .gfield_required,#off-canvas-menu #gform_24 form .gfield_required,#off-canvas-menu #gform_25 form .gfield_required {
    display: none;
}#off-canvas-menu:not(#gform_1 form .gfield_required),#off-canvas-menu:not( #gform_2 form .gfield_required),#off-canvas-menu:not( #gform_3 form .gfield_required),#off-canvas-menu:not( #gform_4 form .gfield_required),#off-canvas-menu:not( #gform_5 form .gfield_required),#off-canvas-menu:not( #gform_6 form .gfield_required),#off-canvas-menu:not( #gform_7 form .gfield_required),#off-canvas-menu:not( #gform_8 form .gfield_required),#off-canvas-menu:not( #gform_9 form .gfield_required),#off-canvas-menu:not( #gform_10 form .gfield_required),#off-canvas-menu:not( #gform_11 form .gfield_required),#off-canvas-menu:not( #gform_12 form .gfield_required),#off-canvas-menu:not( #gform_13 form .gfield_required),#off-canvas-menu:not( #gform_14 form .gfield_required),#off-canvas-menu:not( #gform_15 form .gfield_required),#off-canvas-menu:not( #gform_16 form .gfield_required),#off-canvas-menu:not( #gform_17 form .gfield_required),#off-canvas-menu:not( #gform_18 form .gfield_required),#off-canvas-menu:not( #gform_19 form .gfield_required),#off-canvas-menu:not( #gform_20 form .gfield_required),#off-canvas-menu:not( #gform_21 form .gfield_required),#off-canvas-menu:not( #gform_22 form .gfield_required),#off-canvas-menu:not( #gform_23 form .gfield_required),#off-canvas-menu:not( #gform_24 form .gfield_required),#off-canvas-menu:not( #gform_25 form .gfield_required) {
    display: block;
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_1 form textarea,
  #gform_1 form select,
  #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_2 form textarea,
  #gform_2 form select,
  #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_3 form textarea,
  #gform_3 form select,
  #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_4 form textarea,
  #gform_4 form select,
  #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_5 form textarea,
  #gform_5 form select,
  #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_6 form textarea,
  #gform_6 form select,
  #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_7 form textarea,
  #gform_7 form select,
  #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_8 form textarea,
  #gform_8 form select,
  #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_9 form textarea,
  #gform_9 form select,
  #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_10 form textarea,
  #gform_10 form select,
  #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_11 form textarea,
  #gform_11 form select,
  #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_12 form textarea,
  #gform_12 form select,
  #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_13 form textarea,
  #gform_13 form select,
  #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_14 form textarea,
  #gform_14 form select,
  #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_15 form textarea,
  #gform_15 form select,
  #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_16 form textarea,
  #gform_16 form select,
  #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_17 form textarea,
  #gform_17 form select,
  #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_18 form textarea,
  #gform_18 form select,
  #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_19 form textarea,
  #gform_19 form select,
  #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_20 form textarea,
  #gform_20 form select,
  #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_21 form textarea,
  #gform_21 form select,
  #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_22 form textarea,
  #gform_22 form select,
  #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_23 form textarea,
  #gform_23 form select,
  #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_24 form textarea,
  #gform_24 form select,
  #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_25 form textarea,
  #gform_25 form select{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_1 form textarea:focus,
  #gform_1 form select:focus,
  #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_2 form textarea:focus,
  #gform_2 form select:focus,
  #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_3 form textarea:focus,
  #gform_3 form select:focus,
  #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_4 form textarea:focus,
  #gform_4 form select:focus,
  #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_5 form textarea:focus,
  #gform_5 form select:focus,
  #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_6 form textarea:focus,
  #gform_6 form select:focus,
  #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_7 form textarea:focus,
  #gform_7 form select:focus,
  #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_8 form textarea:focus,
  #gform_8 form select:focus,
  #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_9 form textarea:focus,
  #gform_9 form select:focus,
  #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_10 form textarea:focus,
  #gform_10 form select:focus,
  #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_11 form textarea:focus,
  #gform_11 form select:focus,
  #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_12 form textarea:focus,
  #gform_12 form select:focus,
  #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_13 form textarea:focus,
  #gform_13 form select:focus,
  #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_14 form textarea:focus,
  #gform_14 form select:focus,
  #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_15 form textarea:focus,
  #gform_15 form select:focus,
  #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_16 form textarea:focus,
  #gform_16 form select:focus,
  #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_17 form textarea:focus,
  #gform_17 form select:focus,
  #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_18 form textarea:focus,
  #gform_18 form select:focus,
  #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_19 form textarea:focus,
  #gform_19 form select:focus,
  #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_20 form textarea:focus,
  #gform_20 form select:focus,
  #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_21 form textarea:focus,
  #gform_21 form select:focus,
  #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_22 form textarea:focus,
  #gform_22 form select:focus,
  #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_23 form textarea:focus,
  #gform_23 form select:focus,
  #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_24 form textarea:focus,
  #gform_24 form select:focus,
  #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_25 form textarea:focus,
  #gform_25 form select:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_1 form textarea:hover,
  #gform_1 form select:hover,
  #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_2 form textarea:hover,
  #gform_2 form select:hover,
  #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_3 form textarea:hover,
  #gform_3 form select:hover,
  #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_4 form textarea:hover,
  #gform_4 form select:hover,
  #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_5 form textarea:hover,
  #gform_5 form select:hover,
  #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_6 form textarea:hover,
  #gform_6 form select:hover,
  #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_7 form textarea:hover,
  #gform_7 form select:hover,
  #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_8 form textarea:hover,
  #gform_8 form select:hover,
  #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_9 form textarea:hover,
  #gform_9 form select:hover,
  #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_10 form textarea:hover,
  #gform_10 form select:hover,
  #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_11 form textarea:hover,
  #gform_11 form select:hover,
  #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_12 form textarea:hover,
  #gform_12 form select:hover,
  #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_13 form textarea:hover,
  #gform_13 form select:hover,
  #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_14 form textarea:hover,
  #gform_14 form select:hover,
  #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_15 form textarea:hover,
  #gform_15 form select:hover,
  #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_16 form textarea:hover,
  #gform_16 form select:hover,
  #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_17 form textarea:hover,
  #gform_17 form select:hover,
  #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_18 form textarea:hover,
  #gform_18 form select:hover,
  #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_19 form textarea:hover,
  #gform_19 form select:hover,
  #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_20 form textarea:hover,
  #gform_20 form select:hover,
  #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_21 form textarea:hover,
  #gform_21 form select:hover,
  #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_22 form textarea:hover,
  #gform_22 form select:hover,
  #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_23 form textarea:hover,
  #gform_23 form select:hover,
  #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_24 form textarea:hover,
  #gform_24 form select:hover,
  #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_25 form textarea:hover,
  #gform_25 form select:hover{
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_1 form textarea::-moz-placeholder, #gform_1 form select::-moz-placeholder, #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_2 form textarea::-moz-placeholder, #gform_2 form select::-moz-placeholder, #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_3 form textarea::-moz-placeholder, #gform_3 form select::-moz-placeholder, #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_4 form textarea::-moz-placeholder, #gform_4 form select::-moz-placeholder, #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_5 form textarea::-moz-placeholder, #gform_5 form select::-moz-placeholder, #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_6 form textarea::-moz-placeholder, #gform_6 form select::-moz-placeholder, #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_7 form textarea::-moz-placeholder, #gform_7 form select::-moz-placeholder, #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_8 form textarea::-moz-placeholder, #gform_8 form select::-moz-placeholder, #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_9 form textarea::-moz-placeholder, #gform_9 form select::-moz-placeholder, #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_10 form textarea::-moz-placeholder, #gform_10 form select::-moz-placeholder, #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_11 form textarea::-moz-placeholder, #gform_11 form select::-moz-placeholder, #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_12 form textarea::-moz-placeholder, #gform_12 form select::-moz-placeholder, #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_13 form textarea::-moz-placeholder, #gform_13 form select::-moz-placeholder, #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_14 form textarea::-moz-placeholder, #gform_14 form select::-moz-placeholder, #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_15 form textarea::-moz-placeholder, #gform_15 form select::-moz-placeholder, #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_16 form textarea::-moz-placeholder, #gform_16 form select::-moz-placeholder, #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_17 form textarea::-moz-placeholder, #gform_17 form select::-moz-placeholder, #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_18 form textarea::-moz-placeholder, #gform_18 form select::-moz-placeholder, #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_19 form textarea::-moz-placeholder, #gform_19 form select::-moz-placeholder, #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_20 form textarea::-moz-placeholder, #gform_20 form select::-moz-placeholder, #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_21 form textarea::-moz-placeholder, #gform_21 form select::-moz-placeholder, #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_22 form textarea::-moz-placeholder, #gform_22 form select::-moz-placeholder, #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_23 form textarea::-moz-placeholder, #gform_23 form select::-moz-placeholder, #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_24 form textarea::-moz-placeholder, #gform_24 form select::-moz-placeholder, #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_25 form textarea::-moz-placeholder, #gform_25 form select::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
}#gform_1 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_1 form textarea::placeholder, #gform_1 form select::placeholder, #gform_2 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_2 form textarea::placeholder, #gform_2 form select::placeholder, #gform_3 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_3 form textarea::placeholder, #gform_3 form select::placeholder, #gform_4 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_4 form textarea::placeholder, #gform_4 form select::placeholder, #gform_5 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_5 form textarea::placeholder, #gform_5 form select::placeholder, #gform_6 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_6 form textarea::placeholder, #gform_6 form select::placeholder, #gform_7 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_7 form textarea::placeholder, #gform_7 form select::placeholder, #gform_8 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_8 form textarea::placeholder, #gform_8 form select::placeholder, #gform_9 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_9 form textarea::placeholder, #gform_9 form select::placeholder, #gform_10 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_10 form textarea::placeholder, #gform_10 form select::placeholder, #gform_11 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_11 form textarea::placeholder, #gform_11 form select::placeholder, #gform_12 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_12 form textarea::placeholder, #gform_12 form select::placeholder, #gform_13 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_13 form textarea::placeholder, #gform_13 form select::placeholder, #gform_14 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_14 form textarea::placeholder, #gform_14 form select::placeholder, #gform_15 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_15 form textarea::placeholder, #gform_15 form select::placeholder, #gform_16 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_16 form textarea::placeholder, #gform_16 form select::placeholder, #gform_17 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_17 form textarea::placeholder, #gform_17 form select::placeholder, #gform_18 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_18 form textarea::placeholder, #gform_18 form select::placeholder, #gform_19 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_19 form textarea::placeholder, #gform_19 form select::placeholder, #gform_20 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_20 form textarea::placeholder, #gform_20 form select::placeholder, #gform_21 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_21 form textarea::placeholder, #gform_21 form select::placeholder, #gform_22 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_22 form textarea::placeholder, #gform_22 form select::placeholder, #gform_23 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_23 form textarea::placeholder, #gform_23 form select::placeholder, #gform_24 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_24 form textarea::placeholder, #gform_24 form select::placeholder, #gform_25 form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_25 form textarea::placeholder, #gform_25 form select::placeholder{
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
}#gform_1 form select, #gform_2 form select, #gform_3 form select, #gform_4 form select, #gform_5 form select, #gform_6 form select, #gform_7 form select, #gform_8 form select, #gform_9 form select, #gform_10 form select, #gform_11 form select, #gform_12 form select, #gform_13 form select, #gform_14 form select, #gform_15 form select, #gform_16 form select, #gform_17 form select, #gform_18 form select, #gform_19 form select, #gform_20 form select, #gform_21 form select, #gform_22 form select, #gform_23 form select, #gform_24 form select, #gform_25 form select{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    background-size: 12px;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    padding-left: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-right: 2.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%237fa9ae" d="M0 0l5 6 5-6z"/></svg>');
}#gform_1 form select:focus, #gform_2 form select:focus, #gform_3 form select:focus, #gform_4 form select:focus, #gform_5 form select:focus, #gform_6 form select:focus, #gform_7 form select:focus, #gform_8 form select:focus, #gform_9 form select:focus, #gform_10 form select:focus, #gform_11 form select:focus, #gform_12 form select:focus, #gform_13 form select:focus, #gform_14 form select:focus, #gform_15 form select:focus, #gform_16 form select:focus, #gform_17 form select:focus, #gform_18 form select:focus, #gform_19 form select:focus, #gform_20 form select:focus, #gform_21 form select:focus, #gform_22 form select:focus, #gform_23 form select:focus, #gform_24 form select:focus, #gform_25 form select:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}#gform_1 form select option, #gform_2 form select option, #gform_3 form select option, #gform_4 form select option, #gform_5 form select option, #gform_6 form select option, #gform_7 form select option, #gform_8 form select option, #gform_9 form select option, #gform_10 form select option, #gform_11 form select option, #gform_12 form select option, #gform_13 form select option, #gform_14 form select option, #gform_15 form select option, #gform_16 form select option, #gform_17 form select option, #gform_18 form select option, #gform_19 form select option, #gform_20 form select option, #gform_21 form select option, #gform_22 form select option, #gform_23 form select option, #gform_24 form select option, #gform_25 form select option{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}#gform_1 form textarea, #gform_2 form textarea, #gform_3 form textarea, #gform_4 form textarea, #gform_5 form textarea, #gform_6 form textarea, #gform_7 form textarea, #gform_8 form textarea, #gform_9 form textarea, #gform_10 form textarea, #gform_11 form textarea, #gform_12 form textarea, #gform_13 form textarea, #gform_14 form textarea, #gform_15 form textarea, #gform_16 form textarea, #gform_17 form textarea, #gform_18 form textarea, #gform_19 form textarea, #gform_20 form textarea, #gform_21 form textarea, #gform_22 form textarea, #gform_23 form textarea, #gform_24 form textarea, #gform_25 form textarea{
    min-height: 120px;
    width: 100%;
    resize: vertical;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}#gform_1 form textarea:focus, #gform_2 form textarea:focus, #gform_3 form textarea:focus, #gform_4 form textarea:focus, #gform_5 form textarea:focus, #gform_6 form textarea:focus, #gform_7 form textarea:focus, #gform_8 form textarea:focus, #gform_9 form textarea:focus, #gform_10 form textarea:focus, #gform_11 form textarea:focus, #gform_12 form textarea:focus, #gform_13 form textarea:focus, #gform_14 form textarea:focus, #gform_15 form textarea:focus, #gform_16 form textarea:focus, #gform_17 form textarea:focus, #gform_18 form textarea:focus, #gform_19 form textarea:focus, #gform_20 form textarea:focus, #gform_21 form textarea:focus, #gform_22 form textarea:focus, #gform_23 form textarea:focus, #gform_24 form textarea:focus, #gform_25 form textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}. 

  #gform_1 form input[type="submit"],. 

  
  #gform_1 form .gform-button,. 

  
  #gform_2 form input[type="submit"],. 

  
  #gform_2 form .gform-button,. 

  
  #gform_3 form input[type="submit"],. 

  
  #gform_3 form .gform-button,. 

  
  #gform_4 form input[type="submit"],. 

  
  #gform_4 form .gform-button,. 

  
  #gform_5 form input[type="submit"],. 

  
  #gform_5 form .gform-button,. 

  
  #gform_6 form input[type="submit"],. 

  
  #gform_6 form .gform-button,. 

  
  #gform_7 form input[type="submit"],. 

  
  #gform_7 form .gform-button,. 

  
  #gform_8 form input[type="submit"],. 

  
  #gform_8 form .gform-button,. 

  
  #gform_9 form input[type="submit"],. 

  
  #gform_9 form .gform-button,. 

  
  #gform_10 form input[type="submit"],. 

  
  #gform_10 form .gform-button,. 

  
  #gform_11 form input[type="submit"],. 

  
  #gform_11 form .gform-button,. 

  
  #gform_12 form input[type="submit"],. 

  
  #gform_12 form .gform-button,. 

  
  #gform_13 form input[type="submit"],. 

  
  #gform_13 form .gform-button,. 

  
  #gform_14 form input[type="submit"],. 

  
  #gform_14 form .gform-button,. 

  
  #gform_15 form input[type="submit"],. 

  
  #gform_15 form .gform-button,. 

  
  #gform_16 form input[type="submit"],. 

  
  #gform_16 form .gform-button,. 

  
  #gform_17 form input[type="submit"],. 

  
  #gform_17 form .gform-button,. 

  
  #gform_18 form input[type="submit"],. 

  
  #gform_18 form .gform-button,. 

  
  #gform_19 form input[type="submit"],. 

  
  #gform_19 form .gform-button,. 

  
  #gform_20 form input[type="submit"],. 

  
  #gform_20 form .gform-button,. 

  
  #gform_21 form input[type="submit"],. 

  
  #gform_21 form .gform-button,. 

  
  #gform_22 form input[type="submit"],. 

  
  #gform_22 form .gform-button,. 

  
  #gform_23 form input[type="submit"],. 

  
  #gform_23 form .gform-button,. 

  
  #gform_24 form input[type="submit"],. 

  
  #gform_24 form .gform-button,. 

  
  #gform_25 form input[type="submit"],. 

  
  #gform_25 form .gform-button{
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}. 

  #gform_1 form input[type="submit"]:hover,. 

  
  #gform_1 form .gform-button:hover,. 

  
  #gform_2 form input[type="submit"]:hover,. 

  
  #gform_2 form .gform-button:hover,. 

  
  #gform_3 form input[type="submit"]:hover,. 

  
  #gform_3 form .gform-button:hover,. 

  
  #gform_4 form input[type="submit"]:hover,. 

  
  #gform_4 form .gform-button:hover,. 

  
  #gform_5 form input[type="submit"]:hover,. 

  
  #gform_5 form .gform-button:hover,. 

  
  #gform_6 form input[type="submit"]:hover,. 

  
  #gform_6 form .gform-button:hover,. 

  
  #gform_7 form input[type="submit"]:hover,. 

  
  #gform_7 form .gform-button:hover,. 

  
  #gform_8 form input[type="submit"]:hover,. 

  
  #gform_8 form .gform-button:hover,. 

  
  #gform_9 form input[type="submit"]:hover,. 

  
  #gform_9 form .gform-button:hover,. 

  
  #gform_10 form input[type="submit"]:hover,. 

  
  #gform_10 form .gform-button:hover,. 

  
  #gform_11 form input[type="submit"]:hover,. 

  
  #gform_11 form .gform-button:hover,. 

  
  #gform_12 form input[type="submit"]:hover,. 

  
  #gform_12 form .gform-button:hover,. 

  
  #gform_13 form input[type="submit"]:hover,. 

  
  #gform_13 form .gform-button:hover,. 

  
  #gform_14 form input[type="submit"]:hover,. 

  
  #gform_14 form .gform-button:hover,. 

  
  #gform_15 form input[type="submit"]:hover,. 

  
  #gform_15 form .gform-button:hover,. 

  
  #gform_16 form input[type="submit"]:hover,. 

  
  #gform_16 form .gform-button:hover,. 

  
  #gform_17 form input[type="submit"]:hover,. 

  
  #gform_17 form .gform-button:hover,. 

  
  #gform_18 form input[type="submit"]:hover,. 

  
  #gform_18 form .gform-button:hover,. 

  
  #gform_19 form input[type="submit"]:hover,. 

  
  #gform_19 form .gform-button:hover,. 

  
  #gform_20 form input[type="submit"]:hover,. 

  
  #gform_20 form .gform-button:hover,. 

  
  #gform_21 form input[type="submit"]:hover,. 

  
  #gform_21 form .gform-button:hover,. 

  
  #gform_22 form input[type="submit"]:hover,. 

  
  #gform_22 form .gform-button:hover,. 

  
  #gform_23 form input[type="submit"]:hover,. 

  
  #gform_23 form .gform-button:hover,. 

  
  #gform_24 form input[type="submit"]:hover,. 

  
  #gform_24 form .gform-button:hover,. 

  
  #gform_25 form input[type="submit"]:hover,. 

  
  #gform_25 form .gform-button:hover{
    background-color: rgb(127 169 174 / 0.8);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}. 

  #gform_1 form input[type="submit"],. 

  
  #gform_1 form .gform-button,. 

  
  #gform_2 form input[type="submit"],. 

  
  #gform_2 form .gform-button,. 

  
  #gform_3 form input[type="submit"],. 

  
  #gform_3 form .gform-button,. 

  
  #gform_4 form input[type="submit"],. 

  
  #gform_4 form .gform-button,. 

  
  #gform_5 form input[type="submit"],. 

  
  #gform_5 form .gform-button,. 

  
  #gform_6 form input[type="submit"],. 

  
  #gform_6 form .gform-button,. 

  
  #gform_7 form input[type="submit"],. 

  
  #gform_7 form .gform-button,. 

  
  #gform_8 form input[type="submit"],. 

  
  #gform_8 form .gform-button,. 

  
  #gform_9 form input[type="submit"],. 

  
  #gform_9 form .gform-button,. 

  
  #gform_10 form input[type="submit"],. 

  
  #gform_10 form .gform-button,. 

  
  #gform_11 form input[type="submit"],. 

  
  #gform_11 form .gform-button,. 

  
  #gform_12 form input[type="submit"],. 

  
  #gform_12 form .gform-button,. 

  
  #gform_13 form input[type="submit"],. 

  
  #gform_13 form .gform-button,. 

  
  #gform_14 form input[type="submit"],. 

  
  #gform_14 form .gform-button,. 

  
  #gform_15 form input[type="submit"],. 

  
  #gform_15 form .gform-button,. 

  
  #gform_16 form input[type="submit"],. 

  
  #gform_16 form .gform-button,. 

  
  #gform_17 form input[type="submit"],. 

  
  #gform_17 form .gform-button,. 

  
  #gform_18 form input[type="submit"],. 

  
  #gform_18 form .gform-button,. 

  
  #gform_19 form input[type="submit"],. 

  
  #gform_19 form .gform-button,. 

  
  #gform_20 form input[type="submit"],. 

  
  #gform_20 form .gform-button,. 

  
  #gform_21 form input[type="submit"],. 

  
  #gform_21 form .gform-button,. 

  
  #gform_22 form input[type="submit"],. 

  
  #gform_22 form .gform-button,. 

  
  #gform_23 form input[type="submit"],. 

  
  #gform_23 form .gform-button,. 

  
  #gform_24 form input[type="submit"],. 

  
  #gform_24 form .gform-button,. 

  
  #gform_25 form input[type="submit"],. 

  
  #gform_25 form .gform-button {
		   padding: 0.75rem 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    transition: all 0.2s;
    white-space: nowrap;
     font-weight: 500;
    text-decoration: none;
  }#gform_1 form .ginput_container_fileupload .gform_drop_area, #gform_2 form .ginput_container_fileupload .gform_drop_area, #gform_3 form .ginput_container_fileupload .gform_drop_area, #gform_4 form .ginput_container_fileupload .gform_drop_area, #gform_5 form .ginput_container_fileupload .gform_drop_area, #gform_6 form .ginput_container_fileupload .gform_drop_area, #gform_7 form .ginput_container_fileupload .gform_drop_area, #gform_8 form .ginput_container_fileupload .gform_drop_area, #gform_9 form .ginput_container_fileupload .gform_drop_area, #gform_10 form .ginput_container_fileupload .gform_drop_area, #gform_11 form .ginput_container_fileupload .gform_drop_area, #gform_12 form .ginput_container_fileupload .gform_drop_area, #gform_13 form .ginput_container_fileupload .gform_drop_area, #gform_14 form .ginput_container_fileupload .gform_drop_area, #gform_15 form .ginput_container_fileupload .gform_drop_area, #gform_16 form .ginput_container_fileupload .gform_drop_area, #gform_17 form .ginput_container_fileupload .gform_drop_area, #gform_18 form .ginput_container_fileupload .gform_drop_area, #gform_19 form .ginput_container_fileupload .gform_drop_area, #gform_20 form .ginput_container_fileupload .gform_drop_area, #gform_21 form .ginput_container_fileupload .gform_drop_area, #gform_22 form .ginput_container_fileupload .gform_drop_area, #gform_23 form .ginput_container_fileupload .gform_drop_area, #gform_24 form .ginput_container_fileupload .gform_drop_area, #gform_25 form .ginput_container_fileupload .gform_drop_area{
    border-radius: 0.5rem;
    border-width: 2px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    padding: 1.5rem;
    text-align: center;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}#gform_1 form .ginput_container_fileupload .gform_drop_area:hover, #gform_2 form .ginput_container_fileupload .gform_drop_area:hover, #gform_3 form .ginput_container_fileupload .gform_drop_area:hover, #gform_4 form .ginput_container_fileupload .gform_drop_area:hover, #gform_5 form .ginput_container_fileupload .gform_drop_area:hover, #gform_6 form .ginput_container_fileupload .gform_drop_area:hover, #gform_7 form .ginput_container_fileupload .gform_drop_area:hover, #gform_8 form .ginput_container_fileupload .gform_drop_area:hover, #gform_9 form .ginput_container_fileupload .gform_drop_area:hover, #gform_10 form .ginput_container_fileupload .gform_drop_area:hover, #gform_11 form .ginput_container_fileupload .gform_drop_area:hover, #gform_12 form .ginput_container_fileupload .gform_drop_area:hover, #gform_13 form .ginput_container_fileupload .gform_drop_area:hover, #gform_14 form .ginput_container_fileupload .gform_drop_area:hover, #gform_15 form .ginput_container_fileupload .gform_drop_area:hover, #gform_16 form .ginput_container_fileupload .gform_drop_area:hover, #gform_17 form .ginput_container_fileupload .gform_drop_area:hover, #gform_18 form .ginput_container_fileupload .gform_drop_area:hover, #gform_19 form .ginput_container_fileupload .gform_drop_area:hover, #gform_20 form .ginput_container_fileupload .gform_drop_area:hover, #gform_21 form .ginput_container_fileupload .gform_drop_area:hover, #gform_22 form .ginput_container_fileupload .gform_drop_area:hover, #gform_23 form .ginput_container_fileupload .gform_drop_area:hover, #gform_24 form .ginput_container_fileupload .gform_drop_area:hover, #gform_25 form .ginput_container_fileupload .gform_drop_area:hover{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}. 

  #gform_1 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_2 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_3 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_4 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_5 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_6 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_7 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_8 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_9 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_10 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_11 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_12 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_13 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_14 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_15 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_16 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_17 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_18 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_19 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_20 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_21 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_22 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_23 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_24 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_25 form .ginput_container_fileupload .gform_button_select_files{
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}. 

  #gform_1 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_2 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_3 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_4 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_5 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_6 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_7 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_8 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_9 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_10 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_11 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_12 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_13 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_14 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_15 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_16 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_17 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_18 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_19 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_20 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_21 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_22 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_23 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_24 form .ginput_container_fileupload .gform_button_select_files:hover,. 

   #gform_25 form .ginput_container_fileupload .gform_button_select_files:hover{
    background-color: rgb(127 169 174 / 0.8);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}. 

  #gform_1 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_2 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_3 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_4 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_5 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_6 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_7 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_8 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_9 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_10 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_11 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_12 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_13 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_14 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_15 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_16 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_17 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_18 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_19 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_20 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_21 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_22 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_23 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_24 form .ginput_container_fileupload .gform_button_select_files,. 

   #gform_25 form .ginput_container_fileupload .gform_button_select_files {
		   padding: 0.75rem 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    transition: all 0.2s;
    white-space: nowrap;
     font-weight: 500;
    text-decoration: none;
  }#gform_1 form .ginput_container_fileupload .gform_button_select_files, #gform_2 form .ginput_container_fileupload .gform_button_select_files, #gform_3 form .ginput_container_fileupload .gform_button_select_files, #gform_4 form .ginput_container_fileupload .gform_button_select_files, #gform_5 form .ginput_container_fileupload .gform_button_select_files, #gform_6 form .ginput_container_fileupload .gform_button_select_files, #gform_7 form .ginput_container_fileupload .gform_button_select_files, #gform_8 form .ginput_container_fileupload .gform_button_select_files, #gform_9 form .ginput_container_fileupload .gform_button_select_files, #gform_10 form .ginput_container_fileupload .gform_button_select_files, #gform_11 form .ginput_container_fileupload .gform_button_select_files, #gform_12 form .ginput_container_fileupload .gform_button_select_files, #gform_13 form .ginput_container_fileupload .gform_button_select_files, #gform_14 form .ginput_container_fileupload .gform_button_select_files, #gform_15 form .ginput_container_fileupload .gform_button_select_files, #gform_16 form .ginput_container_fileupload .gform_button_select_files, #gform_17 form .ginput_container_fileupload .gform_button_select_files, #gform_18 form .ginput_container_fileupload .gform_button_select_files, #gform_19 form .ginput_container_fileupload .gform_button_select_files, #gform_20 form .ginput_container_fileupload .gform_button_select_files, #gform_21 form .ginput_container_fileupload .gform_button_select_files, #gform_22 form .ginput_container_fileupload .gform_button_select_files, #gform_23 form .ginput_container_fileupload .gform_button_select_files, #gform_24 form .ginput_container_fileupload .gform_button_select_files, #gform_25 form .ginput_container_fileupload .gform_button_select_files{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
}#gform_1 form .gsection, #gform_2 form .gsection, #gform_3 form .gsection, #gform_4 form .gsection, #gform_5 form .gsection, #gform_6 form .gsection, #gform_7 form .gsection, #gform_8 form .gsection, #gform_9 form .gsection, #gform_10 form .gsection, #gform_11 form .gsection, #gform_12 form .gsection, #gform_13 form .gsection, #gform_14 form .gsection, #gform_15 form .gsection, #gform_16 form .gsection, #gform_17 form .gsection, #gform_18 form .gsection, #gform_19 form .gsection, #gform_20 form .gsection, #gform_21 form .gsection, #gform_22 form .gsection, #gform_23 form .gsection, #gform_24 form .gsection, #gform_25 form .gsection{
    margin-top: 2rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    padding-top: 2rem;
}#gform_1 form .gsection .gsection_title, #gform_2 form .gsection .gsection_title, #gform_3 form .gsection .gsection_title, #gform_4 form .gsection .gsection_title, #gform_5 form .gsection .gsection_title, #gform_6 form .gsection .gsection_title, #gform_7 form .gsection .gsection_title, #gform_8 form .gsection .gsection_title, #gform_9 form .gsection .gsection_title, #gform_10 form .gsection .gsection_title, #gform_11 form .gsection .gsection_title, #gform_12 form .gsection .gsection_title, #gform_13 form .gsection .gsection_title, #gform_14 form .gsection .gsection_title, #gform_15 form .gsection .gsection_title, #gform_16 form .gsection .gsection_title, #gform_17 form .gsection .gsection_title, #gform_18 form .gsection .gsection_title, #gform_19 form .gsection .gsection_title, #gform_20 form .gsection .gsection_title, #gform_21 form .gsection .gsection_title, #gform_22 form .gsection .gsection_title, #gform_23 form .gsection .gsection_title, #gform_24 form .gsection .gsection_title, #gform_25 form .gsection .gsection_title{
    margin-bottom: 1rem;
    padding-bottom: 0px;
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(127 169 174 / var(--tw-text-opacity));
}#gform_1 form .gsection .gsection_description, #gform_2 form .gsection .gsection_description, #gform_3 form .gsection .gsection_description, #gform_4 form .gsection .gsection_description, #gform_5 form .gsection .gsection_description, #gform_6 form .gsection .gsection_description, #gform_7 form .gsection .gsection_description, #gform_8 form .gsection .gsection_description, #gform_9 form .gsection .gsection_description, #gform_10 form .gsection .gsection_description, #gform_11 form .gsection .gsection_description, #gform_12 form .gsection .gsection_description, #gform_13 form .gsection .gsection_description, #gform_14 form .gsection .gsection_description, #gform_15 form .gsection .gsection_description, #gform_16 form .gsection .gsection_description, #gform_17 form .gsection .gsection_description, #gform_18 form .gsection .gsection_description, #gform_19 form .gsection .gsection_description, #gform_20 form .gsection .gsection_description, #gform_21 form .gsection .gsection_description, #gform_22 form .gsection .gsection_description, #gform_23 form .gsection .gsection_description, #gform_24 form .gsection .gsection_description, #gform_25 form .gsection .gsection_description{
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
}#gform_1 form .gfield_error input,
    #gform_1 form .gfield_error select,
    #gform_1 form .gfield_error textarea,
    #gform_2 form .gfield_error input,
    #gform_2 form .gfield_error select,
    #gform_2 form .gfield_error textarea,
    #gform_3 form .gfield_error input,
    #gform_3 form .gfield_error select,
    #gform_3 form .gfield_error textarea,
    #gform_4 form .gfield_error input,
    #gform_4 form .gfield_error select,
    #gform_4 form .gfield_error textarea,
    #gform_5 form .gfield_error input,
    #gform_5 form .gfield_error select,
    #gform_5 form .gfield_error textarea,
    #gform_6 form .gfield_error input,
    #gform_6 form .gfield_error select,
    #gform_6 form .gfield_error textarea,
    #gform_7 form .gfield_error input,
    #gform_7 form .gfield_error select,
    #gform_7 form .gfield_error textarea,
    #gform_8 form .gfield_error input,
    #gform_8 form .gfield_error select,
    #gform_8 form .gfield_error textarea,
    #gform_9 form .gfield_error input,
    #gform_9 form .gfield_error select,
    #gform_9 form .gfield_error textarea,
    #gform_10 form .gfield_error input,
    #gform_10 form .gfield_error select,
    #gform_10 form .gfield_error textarea,
    #gform_11 form .gfield_error input,
    #gform_11 form .gfield_error select,
    #gform_11 form .gfield_error textarea,
    #gform_12 form .gfield_error input,
    #gform_12 form .gfield_error select,
    #gform_12 form .gfield_error textarea,
    #gform_13 form .gfield_error input,
    #gform_13 form .gfield_error select,
    #gform_13 form .gfield_error textarea,
    #gform_14 form .gfield_error input,
    #gform_14 form .gfield_error select,
    #gform_14 form .gfield_error textarea,
    #gform_15 form .gfield_error input,
    #gform_15 form .gfield_error select,
    #gform_15 form .gfield_error textarea,
    #gform_16 form .gfield_error input,
    #gform_16 form .gfield_error select,
    #gform_16 form .gfield_error textarea,
    #gform_17 form .gfield_error input,
    #gform_17 form .gfield_error select,
    #gform_17 form .gfield_error textarea,
    #gform_18 form .gfield_error input,
    #gform_18 form .gfield_error select,
    #gform_18 form .gfield_error textarea,
    #gform_19 form .gfield_error input,
    #gform_19 form .gfield_error select,
    #gform_19 form .gfield_error textarea,
    #gform_20 form .gfield_error input,
    #gform_20 form .gfield_error select,
    #gform_20 form .gfield_error textarea,
    #gform_21 form .gfield_error input,
    #gform_21 form .gfield_error select,
    #gform_21 form .gfield_error textarea,
    #gform_22 form .gfield_error input,
    #gform_22 form .gfield_error select,
    #gform_22 form .gfield_error textarea,
    #gform_23 form .gfield_error input,
    #gform_23 form .gfield_error select,
    #gform_23 form .gfield_error textarea,
    #gform_24 form .gfield_error input,
    #gform_24 form .gfield_error select,
    #gform_24 form .gfield_error textarea,
    #gform_25 form .gfield_error input,
    #gform_25 form .gfield_error select,
    #gform_25 form .gfield_error textarea{
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
}#gform_1 form .gfield_error input:focus, #gform_1 form .gfield_error select:focus, #gform_1 form .gfield_error textarea:focus, #gform_2 form .gfield_error input:focus, #gform_2 form .gfield_error select:focus, #gform_2 form .gfield_error textarea:focus, #gform_3 form .gfield_error input:focus, #gform_3 form .gfield_error select:focus, #gform_3 form .gfield_error textarea:focus, #gform_4 form .gfield_error input:focus, #gform_4 form .gfield_error select:focus, #gform_4 form .gfield_error textarea:focus, #gform_5 form .gfield_error input:focus, #gform_5 form .gfield_error select:focus, #gform_5 form .gfield_error textarea:focus, #gform_6 form .gfield_error input:focus, #gform_6 form .gfield_error select:focus, #gform_6 form .gfield_error textarea:focus, #gform_7 form .gfield_error input:focus, #gform_7 form .gfield_error select:focus, #gform_7 form .gfield_error textarea:focus, #gform_8 form .gfield_error input:focus, #gform_8 form .gfield_error select:focus, #gform_8 form .gfield_error textarea:focus, #gform_9 form .gfield_error input:focus, #gform_9 form .gfield_error select:focus, #gform_9 form .gfield_error textarea:focus, #gform_10 form .gfield_error input:focus, #gform_10 form .gfield_error select:focus, #gform_10 form .gfield_error textarea:focus, #gform_11 form .gfield_error input:focus, #gform_11 form .gfield_error select:focus, #gform_11 form .gfield_error textarea:focus, #gform_12 form .gfield_error input:focus, #gform_12 form .gfield_error select:focus, #gform_12 form .gfield_error textarea:focus, #gform_13 form .gfield_error input:focus, #gform_13 form .gfield_error select:focus, #gform_13 form .gfield_error textarea:focus, #gform_14 form .gfield_error input:focus, #gform_14 form .gfield_error select:focus, #gform_14 form .gfield_error textarea:focus, #gform_15 form .gfield_error input:focus, #gform_15 form .gfield_error select:focus, #gform_15 form .gfield_error textarea:focus, #gform_16 form .gfield_error input:focus, #gform_16 form .gfield_error select:focus, #gform_16 form .gfield_error textarea:focus, #gform_17 form .gfield_error input:focus, #gform_17 form .gfield_error select:focus, #gform_17 form .gfield_error textarea:focus, #gform_18 form .gfield_error input:focus, #gform_18 form .gfield_error select:focus, #gform_18 form .gfield_error textarea:focus, #gform_19 form .gfield_error input:focus, #gform_19 form .gfield_error select:focus, #gform_19 form .gfield_error textarea:focus, #gform_20 form .gfield_error input:focus, #gform_20 form .gfield_error select:focus, #gform_20 form .gfield_error textarea:focus, #gform_21 form .gfield_error input:focus, #gform_21 form .gfield_error select:focus, #gform_21 form .gfield_error textarea:focus, #gform_22 form .gfield_error input:focus, #gform_22 form .gfield_error select:focus, #gform_22 form .gfield_error textarea:focus, #gform_23 form .gfield_error input:focus, #gform_23 form .gfield_error select:focus, #gform_23 form .gfield_error textarea:focus, #gform_24 form .gfield_error input:focus, #gform_24 form .gfield_error select:focus, #gform_24 form .gfield_error textarea:focus, #gform_25 form .gfield_error input:focus, #gform_25 form .gfield_error select:focus, #gform_25 form .gfield_error textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(239 68 68 / 0.2);
}#gform_1 form .gfield_validation_message,
  #gform_1 form .validation_message,
  #gform_2 form .gfield_validation_message,
  #gform_2 form .validation_message,
  #gform_3 form .gfield_validation_message,
  #gform_3 form .validation_message,
  #gform_4 form .gfield_validation_message,
  #gform_4 form .validation_message,
  #gform_5 form .gfield_validation_message,
  #gform_5 form .validation_message,
  #gform_6 form .gfield_validation_message,
  #gform_6 form .validation_message,
  #gform_7 form .gfield_validation_message,
  #gform_7 form .validation_message,
  #gform_8 form .gfield_validation_message,
  #gform_8 form .validation_message,
  #gform_9 form .gfield_validation_message,
  #gform_9 form .validation_message,
  #gform_10 form .gfield_validation_message,
  #gform_10 form .validation_message,
  #gform_11 form .gfield_validation_message,
  #gform_11 form .validation_message,
  #gform_12 form .gfield_validation_message,
  #gform_12 form .validation_message,
  #gform_13 form .gfield_validation_message,
  #gform_13 form .validation_message,
  #gform_14 form .gfield_validation_message,
  #gform_14 form .validation_message,
  #gform_15 form .gfield_validation_message,
  #gform_15 form .validation_message,
  #gform_16 form .gfield_validation_message,
  #gform_16 form .validation_message,
  #gform_17 form .gfield_validation_message,
  #gform_17 form .validation_message,
  #gform_18 form .gfield_validation_message,
  #gform_18 form .validation_message,
  #gform_19 form .gfield_validation_message,
  #gform_19 form .validation_message,
  #gform_20 form .gfield_validation_message,
  #gform_20 form .validation_message,
  #gform_21 form .gfield_validation_message,
  #gform_21 form .validation_message,
  #gform_22 form .gfield_validation_message,
  #gform_22 form .validation_message,
  #gform_23 form .gfield_validation_message,
  #gform_23 form .validation_message,
  #gform_24 form .gfield_validation_message,
  #gform_24 form .validation_message,
  #gform_25 form .gfield_validation_message,
  #gform_25 form .validation_message{
    margin-top: 0.25rem;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_1 select,
  #gform_1 textarea,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_2 select,
  #gform_2 textarea,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_3 select,
  #gform_3 textarea,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_4 select,
  #gform_4 textarea,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_5 select,
  #gform_5 textarea,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_6 select,
  #gform_6 textarea,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_7 select,
  #gform_7 textarea,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_8 select,
  #gform_8 textarea,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_9 select,
  #gform_9 textarea,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_10 select,
  #gform_10 textarea,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_11 select,
  #gform_11 textarea,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_12 select,
  #gform_12 textarea,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_13 select,
  #gform_13 textarea,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_14 select,
  #gform_14 textarea,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_15 select,
  #gform_15 textarea,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_16 select,
  #gform_16 textarea,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_17 select,
  #gform_17 textarea,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_18 select,
  #gform_18 textarea,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_19 select,
  #gform_19 textarea,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_20 select,
  #gform_20 textarea,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_21 select,
  #gform_21 textarea,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_22 select,
  #gform_22 textarea,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_23 select,
  #gform_23 textarea,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_24 select,
  #gform_24 textarea,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
  #gform_25 select,
  #gform_25 textarea{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_1 select:focus,
  #gform_1 textarea:focus,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_2 select:focus,
  #gform_2 textarea:focus,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_3 select:focus,
  #gform_3 textarea:focus,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_4 select:focus,
  #gform_4 textarea:focus,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_5 select:focus,
  #gform_5 textarea:focus,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_6 select:focus,
  #gform_6 textarea:focus,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_7 select:focus,
  #gform_7 textarea:focus,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_8 select:focus,
  #gform_8 textarea:focus,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_9 select:focus,
  #gform_9 textarea:focus,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_10 select:focus,
  #gform_10 textarea:focus,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_11 select:focus,
  #gform_11 textarea:focus,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_12 select:focus,
  #gform_12 textarea:focus,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_13 select:focus,
  #gform_13 textarea:focus,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_14 select:focus,
  #gform_14 textarea:focus,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_15 select:focus,
  #gform_15 textarea:focus,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_16 select:focus,
  #gform_16 textarea:focus,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_17 select:focus,
  #gform_17 textarea:focus,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_18 select:focus,
  #gform_18 textarea:focus,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_19 select:focus,
  #gform_19 textarea:focus,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_20 select:focus,
  #gform_20 textarea:focus,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_21 select:focus,
  #gform_21 textarea:focus,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_22 select:focus,
  #gform_22 textarea:focus,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_23 select:focus,
  #gform_23 textarea:focus,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_24 select:focus,
  #gform_24 textarea:focus,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus,
  #gform_25 select:focus,
  #gform_25 textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_1 select:hover,
  #gform_1 textarea:hover,
  #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_2 select:hover,
  #gform_2 textarea:hover,
  #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_3 select:hover,
  #gform_3 textarea:hover,
  #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_4 select:hover,
  #gform_4 textarea:hover,
  #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_5 select:hover,
  #gform_5 textarea:hover,
  #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_6 select:hover,
  #gform_6 textarea:hover,
  #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_7 select:hover,
  #gform_7 textarea:hover,
  #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_8 select:hover,
  #gform_8 textarea:hover,
  #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_9 select:hover,
  #gform_9 textarea:hover,
  #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_10 select:hover,
  #gform_10 textarea:hover,
  #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_11 select:hover,
  #gform_11 textarea:hover,
  #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_12 select:hover,
  #gform_12 textarea:hover,
  #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_13 select:hover,
  #gform_13 textarea:hover,
  #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_14 select:hover,
  #gform_14 textarea:hover,
  #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_15 select:hover,
  #gform_15 textarea:hover,
  #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_16 select:hover,
  #gform_16 textarea:hover,
  #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_17 select:hover,
  #gform_17 textarea:hover,
  #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_18 select:hover,
  #gform_18 textarea:hover,
  #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_19 select:hover,
  #gform_19 textarea:hover,
  #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_20 select:hover,
  #gform_20 textarea:hover,
  #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_21 select:hover,
  #gform_21 textarea:hover,
  #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_22 select:hover,
  #gform_22 textarea:hover,
  #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_23 select:hover,
  #gform_23 textarea:hover,
  #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_24 select:hover,
  #gform_24 textarea:hover,
  #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):hover,
  #gform_25 select:hover,
  #gform_25 textarea:hover{
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_1 select::-moz-placeholder, #gform_1 textarea::-moz-placeholder, #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_2 select::-moz-placeholder, #gform_2 textarea::-moz-placeholder, #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_3 select::-moz-placeholder, #gform_3 textarea::-moz-placeholder, #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_4 select::-moz-placeholder, #gform_4 textarea::-moz-placeholder, #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_5 select::-moz-placeholder, #gform_5 textarea::-moz-placeholder, #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_6 select::-moz-placeholder, #gform_6 textarea::-moz-placeholder, #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_7 select::-moz-placeholder, #gform_7 textarea::-moz-placeholder, #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_8 select::-moz-placeholder, #gform_8 textarea::-moz-placeholder, #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_9 select::-moz-placeholder, #gform_9 textarea::-moz-placeholder, #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_10 select::-moz-placeholder, #gform_10 textarea::-moz-placeholder, #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_11 select::-moz-placeholder, #gform_11 textarea::-moz-placeholder, #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_12 select::-moz-placeholder, #gform_12 textarea::-moz-placeholder, #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_13 select::-moz-placeholder, #gform_13 textarea::-moz-placeholder, #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_14 select::-moz-placeholder, #gform_14 textarea::-moz-placeholder, #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_15 select::-moz-placeholder, #gform_15 textarea::-moz-placeholder, #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_16 select::-moz-placeholder, #gform_16 textarea::-moz-placeholder, #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_17 select::-moz-placeholder, #gform_17 textarea::-moz-placeholder, #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_18 select::-moz-placeholder, #gform_18 textarea::-moz-placeholder, #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_19 select::-moz-placeholder, #gform_19 textarea::-moz-placeholder, #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_20 select::-moz-placeholder, #gform_20 textarea::-moz-placeholder, #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_21 select::-moz-placeholder, #gform_21 textarea::-moz-placeholder, #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_22 select::-moz-placeholder, #gform_22 textarea::-moz-placeholder, #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_23 select::-moz-placeholder, #gform_23 textarea::-moz-placeholder, #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_24 select::-moz-placeholder, #gform_24 textarea::-moz-placeholder, #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::-moz-placeholder, #gform_25 select::-moz-placeholder, #gform_25 textarea::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_1 select::placeholder, #gform_1 textarea::placeholder, #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_2 select::placeholder, #gform_2 textarea::placeholder, #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_3 select::placeholder, #gform_3 textarea::placeholder, #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_4 select::placeholder, #gform_4 textarea::placeholder, #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_5 select::placeholder, #gform_5 textarea::placeholder, #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_6 select::placeholder, #gform_6 textarea::placeholder, #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_7 select::placeholder, #gform_7 textarea::placeholder, #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_8 select::placeholder, #gform_8 textarea::placeholder, #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_9 select::placeholder, #gform_9 textarea::placeholder, #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_10 select::placeholder, #gform_10 textarea::placeholder, #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_11 select::placeholder, #gform_11 textarea::placeholder, #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_12 select::placeholder, #gform_12 textarea::placeholder, #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_13 select::placeholder, #gform_13 textarea::placeholder, #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_14 select::placeholder, #gform_14 textarea::placeholder, #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_15 select::placeholder, #gform_15 textarea::placeholder, #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_16 select::placeholder, #gform_16 textarea::placeholder, #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_17 select::placeholder, #gform_17 textarea::placeholder, #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_18 select::placeholder, #gform_18 textarea::placeholder, #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_19 select::placeholder, #gform_19 textarea::placeholder, #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_20 select::placeholder, #gform_20 textarea::placeholder, #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_21 select::placeholder, #gform_21 textarea::placeholder, #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_22 select::placeholder, #gform_22 textarea::placeholder, #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_23 select::placeholder, #gform_23 textarea::placeholder, #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_24 select::placeholder, #gform_24 textarea::placeholder, #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder, #gform_25 select::placeholder, #gform_25 textarea::placeholder{
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
}#gform_1 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_1 select:focus, #gform_1 textarea:focus, #gform_2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_2 select:focus, #gform_2 textarea:focus, #gform_3 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_3 select:focus, #gform_3 textarea:focus, #gform_4 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_4 select:focus, #gform_4 textarea:focus, #gform_5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_5 select:focus, #gform_5 textarea:focus, #gform_6 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_6 select:focus, #gform_6 textarea:focus, #gform_7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_7 select:focus, #gform_7 textarea:focus, #gform_8 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_8 select:focus, #gform_8 textarea:focus, #gform_9 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_9 select:focus, #gform_9 textarea:focus, #gform_10 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_10 select:focus, #gform_10 textarea:focus, #gform_11 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_11 select:focus, #gform_11 textarea:focus, #gform_12 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_12 select:focus, #gform_12 textarea:focus, #gform_13 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_13 select:focus, #gform_13 textarea:focus, #gform_14 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_14 select:focus, #gform_14 textarea:focus, #gform_15 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_15 select:focus, #gform_15 textarea:focus, #gform_16 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_16 select:focus, #gform_16 textarea:focus, #gform_17 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_17 select:focus, #gform_17 textarea:focus, #gform_18 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_18 select:focus, #gform_18 textarea:focus, #gform_19 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_19 select:focus, #gform_19 textarea:focus, #gform_20 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_20 select:focus, #gform_20 textarea:focus, #gform_21 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_21 select:focus, #gform_21 textarea:focus, #gform_22 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_22 select:focus, #gform_22 textarea:focus, #gform_23 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_23 select:focus, #gform_23 textarea:focus, #gform_24 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_24 select:focus, #gform_24 textarea:focus, #gform_25 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):focus, #gform_25 select:focus, #gform_25 textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}#gform_1 select, #gform_2 select, #gform_3 select, #gform_4 select, #gform_5 select, #gform_6 select, #gform_7 select, #gform_8 select, #gform_9 select, #gform_10 select, #gform_11 select, #gform_12 select, #gform_13 select, #gform_14 select, #gform_15 select, #gform_16 select, #gform_17 select, #gform_18 select, #gform_19 select, #gform_20 select, #gform_21 select, #gform_22 select, #gform_23 select, #gform_24 select, #gform_25 select{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    background-size: 12px;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    padding-left: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-right: 2.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%237fa9ae" d="M0 0l5 6 5-6z"/></svg>');
}#gform_1 select:focus, #gform_2 select:focus, #gform_3 select:focus, #gform_4 select:focus, #gform_5 select:focus, #gform_6 select:focus, #gform_7 select:focus, #gform_8 select:focus, #gform_9 select:focus, #gform_10 select:focus, #gform_11 select:focus, #gform_12 select:focus, #gform_13 select:focus, #gform_14 select:focus, #gform_15 select:focus, #gform_16 select:focus, #gform_17 select:focus, #gform_18 select:focus, #gform_19 select:focus, #gform_20 select:focus, #gform_21 select:focus, #gform_22 select:focus, #gform_23 select:focus, #gform_24 select:focus, #gform_25 select:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}#gform_1 textarea, #gform_2 textarea, #gform_3 textarea, #gform_4 textarea, #gform_5 textarea, #gform_6 textarea, #gform_7 textarea, #gform_8 textarea, #gform_9 textarea, #gform_10 textarea, #gform_11 textarea, #gform_12 textarea, #gform_13 textarea, #gform_14 textarea, #gform_15 textarea, #gform_16 textarea, #gform_17 textarea, #gform_18 textarea, #gform_19 textarea, #gform_20 textarea, #gform_21 textarea, #gform_22 textarea, #gform_23 textarea, #gform_24 textarea, #gform_25 textarea{
    min-height: 120px;
    width: 100%;
    resize: vertical;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}#gform_1 textarea:focus, #gform_2 textarea:focus, #gform_3 textarea:focus, #gform_4 textarea:focus, #gform_5 textarea:focus, #gform_6 textarea:focus, #gform_7 textarea:focus, #gform_8 textarea:focus, #gform_9 textarea:focus, #gform_10 textarea:focus, #gform_11 textarea:focus, #gform_12 textarea:focus, #gform_13 textarea:focus, #gform_14 textarea:focus, #gform_15 textarea:focus, #gform_16 textarea:focus, #gform_17 textarea:focus, #gform_18 textarea:focus, #gform_19 textarea:focus, #gform_20 textarea:focus, #gform_21 textarea:focus, #gform_22 textarea:focus, #gform_23 textarea:focus, #gform_24 textarea:focus, #gform_25 textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(127 169 174 / 0.2);
}@media (max-width: 768px) {
  .ginput_complex{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

  .gfield_radio .gchoice,
  .gfield_checkbox .gchoice{
        width: 100%;
    }
}.gfield_required:after {
  content: "*";
  margin-left: 0.25rem;
  font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}.gfield_required span {
  display: none;
}#wufooFormzt68s6m1ck376l {
	min-height: 8200px;
}.post-single-styles{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 4rem;
    padding-bottom: 4rem;
}.started-scrolling header .post-single-styles{
    border-style: none;
}.post-single-styles .subtitle.text-light {
			color: #5f6980;
		}@media (min-width: 1025px){.post-single-styles{
        width: 66.666667%;
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
}.post-single-styles h2{
    font-size: calc(30px + (40 - 30) * ((100vw - 375px) / (1440 - 375))) !important;
    line-height: 1.25 !important;
    --tw-text-opacity: 1 !important;
    color: rgb(127 169 174 / var(--tw-text-opacity)) !important;
}.post-single-styles h1{
    font-size: calc(28px + (50 - 28) * ((100vw - 375px) / (1440 - 375))) !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
    --tw-text-opacity: 1 !important;
    color: rgb(127 169 174 / var(--tw-text-opacity)) !important;
}.post-single-styles h3{
    font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375))) !important;
    line-height: 1.6 !important;
    --tw-text-opacity: 1 !important;
    color: rgb(127 169 174 / var(--tw-text-opacity)) !important;
}.post-single-styles h4{
    font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.3;
    font-weight: 700;
}.post-single-styles .wp-block-image{
    margin-bottom: 2rem;
    display: flex;
    width: auto;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}.post-single-styles .wp-block-image img{
    position: relative;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    border-radius: 1.5rem;
    border-width: 16px;
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity));
}.post-single-styles .wp-block-image figcaption{
    position: relative;
    z-index: 20;
    margin-top: -1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.pagination ul{
    display: flex;
    gap: 0.5rem;
}.pagination li a,
.pagination li span{
    display: block;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(95 105 128 / var(--tw-border-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (1440 - 375)));
    line-height: 1.6;
    --tw-text-opacity: 1;
    color: rgb(95 105 128 / var(--tw-text-opacity));
    text-decoration-line: none;
}@media (min-width: 1025px){.pagination li a,
.pagination li span{
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.6;
    }
}.pagination li a:hover{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.pagination li span.current{
    --tw-border-opacity: 1;
    border-color: rgb(127 169 174 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(127 169 174 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.post-card .scrim {
		background: linear-gradient(-90deg, rgba(8, 31, 44, 0.00) 10%, rgba(8, 31, 44, 0.50) 100%), linear-gradient(242deg, rgba(8, 31, 44, 0.70) 9.5%, rgba(8, 31, 44, 0.24) 34.22%, rgba(8, 31, 44, 0.00) 47.54%);
	}.last\:mb-0:last-child{
    margin-bottom: 0px;
}.last\:mr-0:last-child{
    margin-right: 0px;
}.last\:border-0:last-child{
    border-width: 0px;
}.last\:border-none:last-child{
    border-style: none;
}.last\:pr-0:last-child{
    padding-right: 0px;
}.hover\:scale-105:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:cursor-pointer:hover{
    cursor: pointer;
}.hover\:bg-\[\#000\]:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.hover\:bg-\[\#7fa9ae\]\/80:hover{
    background-color: rgb(127 169 174 / 0.8);
}.hover\:bg-black:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.hover\:bg-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.hover\:text-black:hover{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.hover\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.hover\:text-white\/70:hover{
    color: rgb(255 255 255 / 0.7);
}.hover\:underline:hover{
    text-decoration-line: underline;
}.hover\:no-underline:hover{
    text-decoration-line: none;
}.hover\:opacity-100:hover{
    opacity: 1;
}.hover\:opacity-50:hover{
    opacity: 0.5;
}.hover\:opacity-80:hover{
    opacity: 0.8;
}.hover\:opacity-90:hover{
    opacity: 0.9;
}.hover\:shadow-xl:hover{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.focus\:ring:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-opacity-50:focus{
    --tw-ring-opacity: 0.5;
}.group:hover .group-hover\:translate-y-\[-4px\]{
    --tw-translate-y: -4px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:scale-105{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:bg-black\/20{
    background-color: rgb(0 0 0 / 0.2);
}.group:hover .group-hover\:bg-opacity-20{
    --tw-bg-opacity: 0.2;
}.group:hover .group-hover\:text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.group:hover .group-hover\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.group:hover .group-hover\:opacity-100{
    opacity: 1;
}.group:hover .group-hover\:opacity-50{
    opacity: 0.5;
}@media (min-width: 600px){.sm\:flex{
        display: flex;
    }.sm\:hidden{
        display: none;
    }.sm\:h-16{
        height: 4rem;
    }.sm\:w-1\/2{
        width: 50%;
    }.sm\:w-1\/3{
        width: 33.333333%;
    }.sm\:w-2\/3{
        width: 66.666667%;
    }.sm\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.sm\:flex-row{
        flex-direction: row;
    }.sm\:gap-2{
        gap: 0.5rem;
    }.sm\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }.sm\:px-6{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }.sm\:pb-12{
        padding-bottom: 3rem;
    }.sm\:pl-10{
        padding-left: 2.5rem;
    }.sm\:text-left{
        text-align: left;
    }
}@media (min-width: 782px){.md\:absolute{
        position: absolute;
    }.md\:mt-0{
        margin-top: 0px;
    }.md\:h-6{
        height: 1.5rem;
    }.md\:h-\[400px\]{
        height: 400px;
    }.md\:w-1\/3{
        width: 33.333333%;
    }.md\:w-6{
        width: 1.5rem;
    }.md\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.md\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }.md\:flex-row{
        flex-direction: row;
    }.md\:items-center{
        align-items: center;
    }.md\:p-3{
        padding: 0.75rem;
    }.md\:text-right{
        text-align: right;
    }
}@media (min-width: 1025px){.lg\:absolute{
        position: absolute;
    }.lg\:inset-0{
        inset: 0px;
    }.lg\:-bottom-4{
        bottom: -1rem;
    }.lg\:bottom-36{
        bottom: 9rem;
    }.lg\:bottom-8{
        bottom: 2rem;
    }.lg\:right-0{
        right: 0px;
    }.lg\:right-24{
        right: 6rem;
    }.lg\:top-\[200px\]{
        top: 200px;
    }.lg\:top-auto{
        top: auto;
    }.lg\:z-10{
        z-index: 10;
    }.lg\:z-30{
        z-index: 30;
    }.lg\:order-1{
        order: 1;
    }.lg\:order-2{
        order: 2;
    }.lg\:mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }.lg\:mx-1{
        margin-left: 0.25rem;
        margin-right: 0.25rem;
    }.lg\:my-20{
        margin-top: 5rem;
        margin-bottom: 5rem;
    }.lg\:\!mb-0{
        margin-bottom: 0px !important;
    }.lg\:mb-0{
        margin-bottom: 0px;
    }.lg\:mb-20{
        margin-bottom: 5rem;
    }.lg\:mb-4{
        margin-bottom: 1rem;
    }.lg\:mb-8{
        margin-bottom: 2rem;
    }.lg\:mt-0{
        margin-top: 0px;
    }.lg\:block{
        display: block;
    }.lg\:inline-block{
        display: inline-block;
    }.lg\:flex{
        display: flex;
    }.lg\:grid{
        display: grid;
    }.lg\:hidden{
        display: none;
    }.lg\:h-12{
        height: 3rem;
    }.lg\:h-\[450px\]{
        height: 450px;
    }.lg\:h-\[550px\]{
        height: 550px;
    }.lg\:h-full{
        height: 100%;
    }.lg\:max-h-\[1080px\]{
        max-height: 1080px;
    }.lg\:min-h-\[850px\]{
        min-height: 850px;
    }.lg\:w-1\/2{
        width: 50%;
    }.lg\:w-1\/3{
        width: 33.333333%;
    }.lg\:w-1\/5{
        width: 20%;
    }.lg\:w-12{
        width: 3rem;
    }.lg\:w-2\/3{
        width: 66.666667%;
    }.lg\:w-2\/5{
        width: 40%;
    }.lg\:w-3\/4{
        width: 75%;
    }.lg\:w-3\/5{
        width: 60%;
    }.lg\:w-4\/5{
        width: 80%;
    }.lg\:w-5\/6{
        width: 83.333333%;
    }.lg\:w-\[192px\]{
        width: 192px;
    }.lg\:w-auto{
        width: auto;
    }.lg\:w-full{
        width: 100%;
    }.lg\:max-w-none{
        max-width: none;
    }.lg\:flex-grow-0{
        flex-grow: 0;
    }.lg\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.lg\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }.lg\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }.lg\:flex-row{
        flex-direction: row;
    }.lg\:flex-row-reverse{
        flex-direction: row-reverse;
    }.lg\:flex-nowrap{
        flex-wrap: nowrap;
    }.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-16{
        gap: 4rem;
    }.lg\:gap-20{
        gap: 5rem;
    }.lg\:gap-32{
        gap: 8rem;
    }.lg\:gap-4{
        gap: 1rem;
    }.lg\:gap-6{
        gap: 1.5rem;
    }.lg\:gap-8{
        gap: 2rem;
    }.lg\:gap-x-12{
        -moz-column-gap: 3rem;
             column-gap: 3rem;
    }.lg\:gap-x-6{
        -moz-column-gap: 1.5rem;
             column-gap: 1.5rem;
    }.lg\:gap-x-8{
        -moz-column-gap: 2rem;
             column-gap: 2rem;
    }.lg\:gap-y-16{
        row-gap: 4rem;
    }.lg\:gap-y-24{
        row-gap: 6rem;
    }.lg\:rounded-3xl{
        border-radius: 1.5rem;
    }.lg\:rounded-none{
        border-radius: 0px;
    }.lg\:rounded-l-3xl{
        border-top-left-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem;
    }.lg\:rounded-bl-3xl{
        border-bottom-left-radius: 1.5rem;
    }.lg\:rounded-br-3xl{
        border-bottom-right-radius: 1.5rem;
    }.lg\:rounded-tl-3xl{
        border-top-left-radius: 1.5rem;
    }.lg\:rounded-tr-3xl{
        border-top-right-radius: 1.5rem;
    }.lg\:border{
        border-width: 1px;
    }.lg\:border-b{
        border-bottom-width: 1px;
    }.lg\:border-b-4{
        border-bottom-width: 4px;
    }.lg\:bg-transparent{
        background-color: transparent;
    }.lg\:p-12{
        padding: 3rem;
    }.lg\:p-4{
        padding: 1rem;
    }.lg\:p-8{
        padding: 2rem;
    }.lg\:px-0{
        padding-left: 0px;
        padding-right: 0px;
    }.lg\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }.lg\:px-12{
        padding-left: 3rem;
        padding-right: 3rem;
    }.lg\:px-16{
        padding-left: 4rem;
        padding-right: 4rem;
    }.lg\:px-20{
        padding-left: 5rem;
        padding-right: 5rem;
    }.lg\:px-32{
        padding-left: 8rem;
        padding-right: 8rem;
    }.lg\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }.lg\:px-6{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }.lg\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }.lg\:py-2{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }.lg\:py-24{
        padding-top: 6rem;
        padding-bottom: 6rem;
    }.lg\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }.lg\:py-6{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }.lg\:pb-0{
        padding-bottom: 0px;
    }.lg\:pb-20{
        padding-bottom: 5rem;
    }.lg\:pl-8{
        padding-left: 2rem;
    }.lg\:pr-16{
        padding-right: 4rem;
    }.lg\:pr-8{
        padding-right: 2rem;
    }.lg\:pt-0{
        padding-top: 0px;
    }.lg\:pt-12{
        padding-top: 3rem;
    }.lg\:pt-20{
        padding-top: 5rem;
    }.lg\:pt-48{
        padding-top: 12rem;
    }.lg\:pt-6{
        padding-top: 1.5rem;
    }.lg\:text-left{
        text-align: left;
    }.lg\:text-right{
        text-align: right;
    }.lg\:text-2xl{
        font-size: calc(20px + (25 - 20) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.6;
    }.lg\:text-3xl{
        font-size: calc(23px + (30 - 23) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.25;
    }.lg\:text-7xl{
        font-size: calc(47px + (68 - 47) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.1;
    }.lg\:text-base{
        font-size: calc(16px + (16 - 16) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.6;
    }.lg\:text-lg{
        font-size: calc(16px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));
        line-height: 1.3;
    }.lg\:shadow-lg{
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }.lg\:shadow-md{
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }.lg\:alignnone{
        margin-left: 0px;
        margin-right: 0px;
        height: auto;
        max-width: 100%;
    }.lg\:last\:pr-0:last-child{
        padding-right: 0px;
    }.lg\:focus\:outline-none:focus{
        outline: 2px solid transparent;
        outline-offset: 2px;
    }.lg\:focus\:ring:focus{
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    }
}@media (min-width: 1280px){.xl\:right-16{
        right: 4rem;
    }.xl\:right-24{
        right: 6rem;
    }.xl\:right-4{
        right: 1rem;
    }.xl\:right-8{
        right: 2rem;
    }.xl\:float-right{
        float: right;
    }.xl\:mx-4{
        margin-left: 1rem;
        margin-right: 1rem;
    }.xl\:h-20{
        height: 5rem;
    }.xl\:w-1\/3{
        width: 33.333333%;
    }.xl\:w-2\/5{
        width: 40%;
    }.xl\:w-3\/5{
        width: 60%;
    }.xl\:justify-end{
        justify-content: flex-end;
    }.xl\:text-\[44px\]{
        font-size: 44px;
    }
}

