@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: Outfit, Helvetica, system-ui; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}.container{
    width: 100%;
    padding-right: 5vw;
    padding-left: 5vw;
}@media (min-width: 100%){.container{
        max-width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
    }
}@media (min-width: 1440px){.container{
        max-width: 1440px;
        padding-right: 2vw;
        padding-left: 2vw;
    }
}@media (min-width: 1640px){.container{
        max-width: 1640px;
        padding-right: 2vw;
        padding-left: 2vw;
    }
}.static{
    position: static;
}.fixed{
    position: fixed;
}.absolute{
    position: absolute;
}.relative{
    position: relative;
}.inset-0{
    inset: 0px;
}.-top-40{
    top: -10rem;
}.-top-8{
    top: -2rem;
}.left-0{
    left: 0px;
}.right-0{
    right: 0px;
}.top-0{
    top: 0px;
}.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;
}.order-1{
    order: 1;
}.order-2{
    order: 2;
}.float-right{
    float: right;
}.m-0{
    margin: 0px;
}.m-8{
    margin: 2rem;
}.mx-auto{
    margin-left: auto;
    margin-right: auto;
}.my-0{
    margin-top: 0px;
    margin-bottom: 0px;
}.my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}.my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
}.mb-0{
    margin-bottom: 0px;
}.mb-1{
    margin-bottom: 0.25rem;
}.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-2{
    margin-left: 0.5rem;
}.ml-6{
    margin-left: 1.5rem;
}.mr-0{
    margin-right: 0px;
}.mr-12{
    margin-right: 3rem;
}.mr-2{
    margin-right: 0.5rem;
}.mr-3{
    margin-right: 0.75rem;
}.mr-4{
    margin-right: 1rem;
}.mt-0{
    margin-top: 0px;
}.mt-12{
    margin-top: 3rem;
}.mt-2{
    margin-top: 0.5rem;
}.mt-3{
    margin-top: 0.75rem;
}.mt-4{
    margin-top: 1rem;
}.mt-8{
    margin-top: 2rem;
}.block{
    display: block;
}.inline-block{
    display: inline-block;
}.flex{
    display: flex;
}.table{
    display: table;
}.grid{
    display: grid;
}.hidden{
    display: none;
}.h-1{
    height: 0.25rem;
}.h-10{
    height: 2.5rem;
}.h-16{
    height: 4rem;
}.h-6{
    height: 1.5rem;
}.h-64{
    height: 16rem;
}.h-7{
    height: 1.75rem;
}.h-8{
    height: 2rem;
}.h-\[60vh\]{
    height: 60vh;
}.h-\[65vh\]{
    height: 65vh;
}.h-\[85vh\]{
    height: 85vh;
}.h-full{
    height: 100%;
}.h-screen{
    height: 100vh;
}.max-h-7{
    max-height: 1.75rem;
}.max-h-\[1050px\]{
    max-height: 1050px;
}.max-h-\[60vh\]{
    max-height: 60vh;
}.max-h-\[65vh\]{
    max-height: 65vh;
}.min-h-screen{
    min-height: 100vh;
}.w-1\/3{
    width: 33.333333%;
}.w-10{
    width: 2.5rem;
}.w-16{
    width: 4rem;
}.w-2\/3{
    width: 66.666667%;
}.w-20{
    width: 5rem;
}.w-6{
    width: 1.5rem;
}.w-60{
    width: 15rem;
}.w-8{
    width: 2rem;
}.w-auto{
    width: auto;
}.w-full{
    width: 100%;
}.w-screen{
    width: 100vw;
}.max-w-\[130px\]{
    max-width: 130px;
}.max-w-\[180px\]{
    max-width: 180px;
}.max-w-\[85ch\]{
    max-width: 85ch;
}.max-w-none{
    max-width: none;
}.max-w-sm{
    max-width: 24rem;
}.flex-shrink{
    flex-shrink: 1;
}.flex-shrink-0{
    flex-shrink: 0;
}.flex-grow{
    flex-grow: 1;
}.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-pointer{
    cursor: pointer;
}.resize{
    resize: both;
}.list-decimal{
    list-style-type: decimal;
}.list-disc{
    list-style-type: disc;
}.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));
}.flex-row{
    flex-direction: row;
}.flex-row-reverse{
    flex-direction: row-reverse;
}.flex-col{
    flex-direction: column;
}.flex-wrap{
    flex-wrap: wrap;
}.content-center{
    align-content: center;
}.content-start{
    align-content: flex-start;
}.items-start{
    align-items: flex-start;
}.items-end{
    align-items: flex-end;
}.items-center{
    align-items: center;
}.items-stretch{
    align-items: stretch;
}.justify-start{
    justify-content: flex-start;
}.justify-end{
    justify-content: flex-end;
}.justify-center{
    justify-content: center;
}.justify-between{
    justify-content: space-between;
}.justify-around{
    justify-content: space-around;
}.justify-items-end{
    justify-items: end;
}.justify-items-center{
    justify-items: center;
}.gap-3{
    gap: 0.75rem;
}.gap-4{
    gap: 1rem;
}.gap-6{
    gap: 1.5rem;
}.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)));
}.overflow-hidden{
    overflow: hidden;
}.overflow-x-hidden{
    overflow-x: hidden;
}.overflow-y-hidden{
    overflow-y: hidden;
}.overflow-x-clip{
    overflow-x: clip;
}.overflow-y-scroll{
    overflow-y: scroll;
}.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.rounded{
    border-radius: 0.25rem;
}.rounded-2xl{
    border-radius: 1rem;
}.rounded-full{
    border-radius: 9999px;
}.rounded-md{
    border-radius: 0.375rem;
}.rounded-none{
    border-radius: 0px;
}.rounded-xl{
    border-radius: 0.75rem;
}.rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}.rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}.rounded-br-\[60px\]{
    border-bottom-right-radius: 60px;
}.rounded-tl-\[60px\]{
    border-top-left-radius: 60px;
}.border{
    border-width: 1px;
}.border-0{
    border-width: 0px;
}.border-2{
    border-width: 2px;
}.border-b{
    border-bottom-width: 1px;
}.border-b-2{
    border-bottom-width: 2px;
}.border-r{
    border-right-width: 1px;
}.border-t{
    border-top-width: 1px;
}.border-dark{
    --tw-border-opacity: 1;
    border-color: rgb(42 45 52 / var(--tw-border-opacity));
}.border-gray-100{
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity));
}.border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.border-grey{
    --tw-border-opacity: 1;
    border-color: rgb(236 236 236 / var(--tw-border-opacity));
}.border-light{
    --tw-border-opacity: 1;
    border-color: rgb(235 250 255 / var(--tw-border-opacity));
}.border-primary{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}.border-secondary{
    --tw-border-opacity: 1;
    border-color: rgb(54 168 174 / var(--tw-border-opacity));
}.border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.bg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-dark{
    --tw-bg-opacity: 1;
    background-color: rgb(42 45 52 / var(--tw-bg-opacity));
}.bg-dark\/20{
    background-color: rgb(42 45 52 / 0.2);
}.bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.bg-gray-100\/30{
    background-color: rgb(243 244 246 / 0.3);
}.bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.bg-gray-300{
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}.bg-light{
    --tw-bg-opacity: 1;
    background-color: rgb(235 250 255 / var(--tw-bg-opacity));
}.bg-light\/30{
    background-color: rgb(235 250 255 / 0.3);
}.bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity));
}.bg-primary\/50{
    background-color: rgb(48 197 255 / 0.5);
}.bg-secondary{
    --tw-bg-opacity: 1;
    background-color: rgb(54 168 174 / 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));
}.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}.object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
}.object-center{
    -o-object-position: center;
       object-position: center;
}.object-right{
    -o-object-position: right;
       object-position: right;
}.p-0{
    padding: 0px;
}.p-12{
    padding: 3rem;
}.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;
}.px-0{
    padding-left: 0px;
    padding-right: 0px;
}.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-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}.py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
}.py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}.py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}.py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
}.py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}.pb-0{
    padding-bottom: 0px;
}.pb-1{
    padding-bottom: 0.25rem;
}.pb-16{
    padding-bottom: 4rem;
}.pb-2{
    padding-bottom: 0.5rem;
}.pb-28{
    padding-bottom: 7rem;
}.pb-3{
    padding-bottom: 0.75rem;
}.pb-4{
    padding-bottom: 1rem;
}.pb-40{
    padding-bottom: 10rem;
}.pb-5{
    padding-bottom: 1.25rem;
}.pb-8{
    padding-bottom: 2rem;
}.pl-2{
    padding-left: 0.5rem;
}.pl-\[10vw\]{
    padding-left: 10vw;
}.pr-4{
    padding-right: 1rem;
}.pt-0{
    padding-top: 0px;
}.pt-24{
    padding-top: 6rem;
}.pt-32{
    padding-top: 8rem;
}.pt-4{
    padding-top: 1rem;
}.pt-6{
    padding-top: 1.5rem;
}.pt-72{
    padding-top: 18rem;
}.text-left{
    text-align: left;
}.text-center{
    text-align: center;
}.text-right{
    text-align: right;
}.font-sans{
    font-family: Outfit, Helvetica, system-ui;
}.font-serif{
    font-family: Rokkitt, serif;
}.text-2xl{
    font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1440 - 375)));
}.text-3xl{
    font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1440 - 375)));
}.text-4xl{
    font-size: calc(28px + (36 - 28) * ((100vw - 375px) / (1440 - 375)));
}.text-5xl{
    font-size: calc(34px + (52 - 34) * ((100vw - 375px) / (1440 - 375)));
}.text-base{
    font-size: 16px;
}.text-lg{
    font-size: 18px;
}.text-sm{
    font-size: 14px;
}.text-xl{
    font-size: 20px;
}.text-xs{
    font-size: 10px;
}.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;
}.capitalize{
    text-transform: capitalize;
}.leading-tight{
    line-height: 1.25;
}.tracking-normal{
    letter-spacing: 0em;
}.tracking-tight{
    letter-spacing: -0.025em;
}.tracking-wide{
    letter-spacing: 0.025em;
}.tracking-widest{
    letter-spacing: 0.1em;
}.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-blue-500{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
}.text-dark{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / 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-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}.text-light{
    --tw-text-opacity: 1;
    color: rgb(235 250 255 / var(--tw-text-opacity));
}.text-primary{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.underline{
    text-decoration-line: underline;
}.no-underline{
    text-decoration-line: none;
}.antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.opacity-50{
    opacity: 0.5;
}.opacity-60{
    opacity: 0.6;
}.shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline{
    outline-style: solid;
}.drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.grayscale{
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.invert{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.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;
}.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: 1;
    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 !important;
    margin-bottom: 0px !important;
}.entry-content .alignfull, .block-editor-block-list__layout .alignfull, main .alignfull{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}.entry-content .block-padding-bottom, .block-editor-block-list__layout .block-padding-bottom, main .block-padding-bottom{
    padding-bottom: 5rem;
}.entry-content .block-padding-top, .block-editor-block-list__layout .block-padding-top, main .block-padding-top{
    padding-top: 5rem;
}.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover, main p a:hover, main ul a:hover, main ol a:hover {
			}.entry-content p,
	.entry-content ul,
	.entry-content ol,
	.block-editor-block-list__layout p,
	.block-editor-block-list__layout ul,
	.block-editor-block-list__layout ol,
	main p,
	main ul,
	main ol{
    margin-bottom: 1.5rem;
}.entry-content ol, .block-editor-block-list__layout ol, main ol {
		list-style: none;
		counter-reset: item;
		 
	}.entry-content ol li, .block-editor-block-list__layout ol li, main ol li {
			counter-increment: item;
 		}.entry-content ul, .block-editor-block-list__layout ul, main ul {
		list-style-type: none;
	}.entry-content ul li, .block-editor-block-list__layout ul li, main ul li {
 			 
		}/* .started-scrolling {
	header{
		@apply bg-dark;
		
		.primary-logo svg path{
			fill: white;
		}
	}
} */.header-space{
    height: 4rem;
}#primary-menu .sub-menu{
    --tw-translate-x: -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));
		position:absolute;
		top:75%;
		width:100%;
		opacity:.8;
}#primary-menu .menu-item-has-children>a{
    position: relative;
    padding-right: 2rem;
}#primary-menu .menu-item-has-children>a:after {
			position:absolute;
			right: 5px;
			top: 3px;
			width: 10px;
			height: 10px;
			transition: all .2s ease-in-out;
			border: solid white;
			border-width: 0 3px 3px 0;
			display: inline-block;
			padding: 0px;
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			content:'';
			pointer-events: none;
		}#primary-menu .current_page_item a{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}/*** Full Screen Menu ***/#full-screen-menu{
    margin-top: 2rem;
}#full-screen-menu .menu li.menu-item a{
    padding-bottom: 0.5rem;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
			width: 100%;
			line-height: 2;
			display: block;
			transition: all .2s ease-in-out;
}#full-screen-menu .menu li.menu-item a:hover, #full-screen-menu .menu li.menu-item a:active{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}#full-screen-menu .menu li.current-menu-item>a{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}#full-screen-menu .menu .current-page-ancestor >a{
    --tw-text-opacity: 1 !important;
    color: rgb(42 45 52 / var(--tw-text-opacity)) !important;
}#full-screen-menu .menu-item-has-children li{
    margin-left: 2rem;
}#full-screen-menu .menu-item-has-children a{
    position: relative;
    display: block;
    width: 100%;
}#full-screen-menu .menu-item-has-children>a:after {
			position: absolute;
			right: 5px;
			top: 9px;
			width: 9px;
			height: 9px;
			transition: all .2s ease-in-out;
			border: solid white;
			border-width: 0 2px 2px 0;
			display: inline-block;
			padding: 0px;
			transform: rotate(135deg);
			-webkit-transform: rotate(135deg);
			content:'';
			pointer-events: none;
		}#full-screen-menu .menu-item-has-children.opened a:after{
			transform: rotate(45deg) translateY(-0%);
		}h1,
h2{
    padding-bottom: 0.75rem;
	line-height:1.1;
	margin:0px;
}h1 span, h2 span{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}h1 small, h2 small{
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
    font-size: 20px;
}h1{
    font-size: calc(28px + (36 - 28) * ((100vw - 375px) / (1440 - 375)));
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.025em;
}h2{
    font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1440 - 375)));
    font-family: Rokkitt, serif;
    letter-spacing: -0.025em;
	font-weight: 700;
	font-style: normal;
}h3{
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}h4{
    font-size: 18px;
    letter-spacing: -0.025em;
    padding-bottom: 0.5rem;
}h5{
    font-size: 16px;
    font-weight: 700;
    font-family: Rokkitt, serif;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}p,
li,
dd,
dt{
    font-size: 16px;
    font-family: Outfit, Helvetica, system-ui;
    line-height: 1.5;
}hr{
    margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-top-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(235 250 255 / var(--tw-border-opacity));
}section p a,
.text-block-with-form .bg-white a{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.text-block-with-form a{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: underline;
}.wp-block-button__link{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    margin-bottom: 1rem;
    margin-right: 1rem;
    border-radius: 0.25rem;
    --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);
    font-size: 14px;
    font-family: Outfit, Helvetica, system-ui;
    font-weight: 700;
    white-space: nowrap;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.wp-block-button__link.btn-block{
    display: block;
    width: 100%;
}.wp-block-button__link.btn-text{
    border-radius: 0px !important;
    background-color: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;
    --tw-text-opacity: 1 !important;
    color: rgb(48 197 255 / var(--tw-text-opacity)) !important;
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.wp-block-button__link.btn-text:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(175 6 6 / var(--tw-text-opacity)) !important;
}.wp-block-button__link.btn-text:after{
    margin-left: 0.5rem;
 			height:12px;
			width:13px;
			content: "";
			background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.00002L15.1336 8.00002M15.1336 8.00002L8.03357 0.900024M15.1336 8.00002L8.03357 15.1' stroke='%2330c5ff' stroke-width='1.5'/%3E%3C/svg%3E%0A");			display:inline-block;

			vertical-align: middle;
			background-repeat: no-repeat;
			background-size:contain;
			transition: all .25s;
			top: -2px;
			position: relative;
}.wp-block-button__link.btn-text:hover:after{
    margin-left: 1.5rem;
}.wp-block-button__link.btn-text-reverse{
    border-radius: 0px !important;
    background-color: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;
    --tw-text-opacity: 1 !important;
    color: rgb(48 197 255 / var(--tw-text-opacity)) !important;
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.wp-block-button__link.btn-text-reverse:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(175 6 6 / var(--tw-text-opacity)) !important;
}.wp-block-button__link.btn-text-reverse:before{
    margin-right: 0.5rem;
 			height:12px;
			width:13px;
			content: "";
			background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.00002L15.1336 8.00002M15.1336 8.00002L8.03357 0.900024M15.1336 8.00002L8.03357 15.1' stroke='%2330c5ff' stroke-width='1.5'/%3E%3C/svg%3E%0A");			display:inline-block;			--tw-rotate: 180deg;			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			vertical-align: middle;
			background-repeat: no-repeat;
			background-size:contain;
			transition: all .25s;
			top: -2px;
			position: relative;
}.wp-block-button__link.btn-text-reverse:hover:after{
    margin-right: 1.5rem;
}.wp-block-button__link.btn-filled{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}.wp-block-button__link.btn-filled:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(54 168 174 / var(--tw-bg-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(54 168 174 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.wp-block-button__link.btn-default{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}.wp-block-button__link.btn-default:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(42 45 52 / var(--tw-bg-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(42 45 52 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.wp-block-button__link.btn-outlined{
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.wp-block-button__link.btn-outlined:hover{
    --tw-border-opacity: 1;
    border-color: rgb(54 168 174 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(54 168 174 / var(--tw-text-opacity));
}.bio-link{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.bio-link:hover{
    --tw-text-opacity: 1;
    color: rgb(54 168 174 / var(--tw-text-opacity));
}.bio-link{
    border-radius: 0px;
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.btn-text-white{
    border-radius: 0px !important;
    background-color: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.btn-text-white:after{
    margin-left: 0.5rem;
 			height:16px;
			width:17px;
			content: "";
			background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.00002L15.1336 8.00002M15.1336 8.00002L8.03357 0.900024M15.1336 8.00002L8.03357 15.1' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");			display:inline-block;

			vertical-align: middle;
			background-repeat: no-repeat;

			transition: all .25s;
			top: -2px;
			position: relative;
}.btn-text-white:hover:after{
    margin-left: 1.5rem;
}.btn-outlined-white{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-outlined-white:hover{
    --tw-border-opacity: 1;
    border-color: rgb(54 168 174 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(54 168 174 / var(--tw-text-opacity));
}footer .wp-block-button__link{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 16px;
}#full-screen-menu .menu-item-has-children a{
    width: 100%;
    position: relative;
    display: block;
}#full-screen-menu .menu-item-has-children>a:after {
			position:absolute;
			right:0;
			top:9px;
			width:21px;
			height:21px;
			transition:all .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='%23E2BC2B' stroke-width='2' stroke-linecap='round'/><path d='M10.5,19.8V1.4' stroke='%23E2BC2B' stroke-width='2' stroke-linecap='round'/></svg>");
			pointer-events: none;
		}#full-screen-menu .menu-item-has-children.opened a:after{
			transform: rotate(45deg) translateY(-0%);
		}#full-screen-menu .sub-menu a{
    font-size: 16px !important;
    padding-left: 1rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}#full-screen-menu .sub-menu a:hover{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.fab {
	display:flex!important;
}.footer-social-title{
    padding-bottom: 0px;
}.footer-contact-title{
    padding-bottom: 1rem;
}footer .custom-logo{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}/*************************
Header block
************************ */@media (min-width: 1280px){.header-block .h-[65vh]{
        height: 65vh;
    }.header-block .h-[85vh]{
        height: 85vh;
    }
}.header-block .left-centered{
    align-content: flex-start;
    justify-content: center;
    text-align: left;
}.header-block .wp-block-buttons.left-centered{
    align-content: flex-start;
    justify-content: flex-start;
    text-align: left;
}.header-block .wp-block-buttons.left-bottom{
    margin-bottom: 2rem;
    align-content: flex-start;
    justify-content: flex-start;
    text-align: left;
}.header-block .left-centered{
    align-content: flex-start;
    align-items: flex-end;
    justify-content: flex-end;
    padding-bottom: 4rem;
    text-align: left;
}@media (min-width: 960px){.header-block .left-centered{
        align-items: center;
        justify-content: center;
        padding-bottom: 0px;
    }
}.header-block .left-centered hr {
			margin: 15px 0;
		}.header-block .left-bottom{
    align-items: flex-end;
    justify-content: flex-end;
    padding-bottom: 4rem;
    text-align: left;
}@media (min-width: 960px){.header-block .left-bottom{
        align-items: center;
        justify-content: center;
        padding-bottom: 0px;
        padding-bottom: 4rem;
    }
}.header-block .left-bottom hr {
			margin: 15px 0;
		}.header-block .centered{
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: center;
    justify-items: center;
    text-align: center;
}.header-block .centered hr {
			margin: 15px auto;
		}.header-block h1,
	.header-block h2,
	.header-block h3,
	.header-block h4,
	.header-block h5{
    letter-spacing: 0em;
		text-shadow: 4px 4px 15px rgba(0, 0, 0, 0.85);
}.header-block h1 small, .header-block h2 small, .header-block h3 small, .header-block h4 small, .header-block h5 small{
    text-transform: uppercase;
    font-weight: 700;
			letter-spacing:5px;
			font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1440 - 375)));
			--tw-text-opacity: 1;
			color: rgb(48 197 255 / var(--tw-text-opacity));
}.header-block p{
    font-size: 18px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
		text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.85);
}.header-block.has-video h1,
		.header-block.has-video h2,
		.header-block.has-video h3,
		.header-block.has-video h4,
		.header-block.has-video h5 {
		}.header-block.has-video p{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.header-block.has-video{
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}@media screen and (max-width: 768px) {.header-block.has-video {
		max-height: 81.65vh;
		min-height: 81.65vh
}
	}.header-block.has-video .block-header__video{
    z-index: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.header-block.has-video .block-header__video .video-container {
			top: 0px;
			bottom: 0px;
			left: 0px;
			right: 0px;
			position: absolute;
			width: 100%;
			overflow: hidden;
			height: 100%;
		}@media screen and (max-width: 768px) {.header-block.has-video .block-header__video .video-container {
				max-height: 81.65vh;
				min-height: 81.65vh
		}
			}.header-block.has-video .block-header__video .video-container iframe,
		.header-block.has-video .block-header__video .video-container object,
		.header-block.has-video .block-header__video .video-container embed {
			position: absolute;
			top: 0;
			left: 0;
			min-width: 100%;

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

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

				@media screen and (min-height: 670px) {.header-block.has-video .block-header__video .video-container-mobile iframe,
		.header-block.has-video .block-header__video .video-container-mobile object,
		.header-block.has-video .block-header__video .video-container-mobile embed {
					min-height: 81.65vh
		}
				}
			}@media (orientation: landscape) {
			.header-block.has-video .block-header__video .video-container-mobile iframe,
			.header-block.has-video .block-header__video .video-container-mobile object,
			.header-block.has-video .block-header__video .video-container-mobile embed {
				width: calc(100vmax / (16 / 9));
				height: calc(100vmin * (16 / 9));
			}
		}@media (orientation: portrait) {
			.header-block.has-video .block-header__video .video-container-mobile iframe,
			.header-block.has-video .block-header__video .video-container-mobile object,
			.header-block.has-video .block-header__video .video-container-mobile embed {
				width: calc(100vmin / (16 / 9));
			}
		}/*************************
CTA Block
************************ */.block-cta .scrim {
		background: linear-gradient(180deg, rgba(10, 10, 35, 0.6) 0%, rgba(10, 10, 35, 0) 58.64%), linear-gradient(270deg, rgba(10, 10, 35, 0) 0%, rgba(10, 10, 35, 0.6) 100%);
		mix-blend-mode: multiply;
		background-blend-mode: multiply, normal;
	}.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: 3px;
		width: 21px;
		height: 21px;
		transition: all 0.2s ease-in-out;
		content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21.2' style='enable-background:new 0 0 21 21.2;' xml:space='preserve'><path d='M1.3,10.6h18.3' stroke='%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;
	}.accordian-faqs dt.opened a:after {
		transform: rotate(45deg) translateY(-0%);
	}/*************************
Custom media block SECTION
************************ */@media (min-width: 960px){.custom-media-block.image-full .container{
        align-items: stretch;
    }
}.custom-media-block.image-full .container .has-media{
    padding-right: 1rem;
}@media (min-width: 960px){.custom-media-block.image-full .container .has-media{
        margin-left: calc((100vw - 968px) / 2 * -1);
        width: 50vw;
    }
}@media (min-width: 1280px){.custom-media-block.image-full .container .has-media{
        margin-left: calc((100vw - 1440px) / 2 * -1);
    }
}.custom-media-block.image-full .container .has-media figure{
    height: 100%;
    width: 100%;
}.custom-media-block.image-full .container .has-media figure img{
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}@media (min-width: 960px){.custom-media-block.image-full .container.flex-row-reverse .has-media{
        margin-left: 0px;
        margin-right: calc((100vw - 968px) / 2 * -1);
        padding-right: 0px;
        padding-left: 1rem;
    }
}@media (min-width: 1280px){.custom-media-block.image-full .container.flex-row-reverse .has-media{
        margin-right: calc((100vw - 1440px) / 2 * -1);
    }
}.custom-media-block .has-content .inner{
    overflow: hidden;
}@media (min-width: 960px){.custom-media-block .has-content .inner{
        padding-top: 5rem;
        padding-bottom: 5rem;
        padding-left: 3rem;
        padding-right: 0px;
    }
}.custom-media-block .has-content .inner h2{
    padding-bottom: 1rem;
}.custom-media-block .has-content .inner h3{
    font-size: calc(22px + (26 - 22) * ((100vw - 375px) / (1440 - 375)));
}.custom-media-block.image-normal .has-media img{
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
}@media (min-width: 960px){.custom-media-block .flex-row-reverse .has-content{
        margin-left: 0px;
    }
}.custom-media-block .flex-row-reverse .has-content .inner{
    overflow: hidden;
    padding-top: 2rem;
    padding-bottom: 2rem;
}@media (min-width: 960px){.custom-media-block .flex-row-reverse .has-content .inner{
        padding-top: 5rem;
        padding-bottom: 5rem;
        padding-left: 0px;
        padding-right: 7rem;
    }
}.custom-media-block.bg-dark h2,
		.custom-media-block.bg-dark p{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}@media only screen and (max-width: 1024px) { 
				.custom-media-block.image-full .container .has-media {
					margin: 0px calc(50% - 50vw);
					max-width: 100vw;
					width: 100vw;
					padding-right: 0px;
				}
}/*************************
Text -block with form
************************ */.text-block-with-form{
    --tw-bg-opacity: 1;
    background-color: rgb(42 45 52 / var(--tw-bg-opacity));
}.custom-media-block.text-block-with-form h2,
		.custom-media-block.text-block-with-form p{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.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(28px + (36 - 28) * ((100vw - 375px) / (1440 - 375)));
}.text-block-with-form .inner-content p{
    font-size: 20px;
}/*************************
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: 960px){.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(34px + (52 - 34) * ((100vw - 375px) / (1440 - 375))) !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;
		}/*************************
Text/Content Block
************************ */.text-block .text-card{
    width: 100%;
}@media (min-width: 600px){.text-block .text-card{
        width: 50%;
    }
}@media (min-width: 960px){.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-with-form .text-block .text-card .inner a{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.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{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.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-with-form .text-block.bg-slate-1 .inner:hover a{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}/*************************
Team Block
******************** */.content-reveal dt a{
    width: 100%;
    position: relative;
    display: block;
}@media (min-width: 960px){.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(34px + (52 - 34) * ((100vw - 375px) / (1440 - 375)));
    font-weight: 900;
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.table-wrapper table h3 small{
    display: block;
    font-size: 16px;
    font-weight: 400;
}.table-wrapper table.collapsible_table thead{
    display: none;
}@media (min-width: 782px){.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: 782px){.table-wrapper table.collapsible_table td,
		.table-wrapper table.collapsible_table th{
        display: table-cell;
    }
}.blend-mix-blend-multiply{
    mix-blend-mode: multiply;
}.blend-mix-blend-screen{
    mix-blend-mode: screen;
}.blend-mix-blend-difference{
    mix-blend-mode: difference;
}/*
	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;
		
	 }@media only screen and (max-width: 1024px) {
			.peek-a-boo .slick-list{
				padding:0 20% 0 0 !important;
			}
		}.posts-list {
  margin-right: calc(-62.5vw + 50%);
}@media only screen and (max-width: 1024px) {
			.posts-list .slick-list{
				padding:0 20% 0 0 !important;
			}
		}.post-preview {
	height:65vh;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}.post-preview p{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.slick-dots {
	bottom:-100px;
	text-align:left;
	display: flex;
}.slick-dots li {
	margin-left:0;
	margin-right:1rem;
}.slick-dots li button:before {
	width:24.5px;
	content:"";
}.slick-dots li button {
		width: 24.5px;
		margin-right: 1rem;
		background-color: rgb(48 197 255 / 0.5);
		padding: 0px;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;

}.slick-dots li button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity));
}.slick-dots li button {
		height:3px;

}.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity)) !important;
}.slick-dots li{
    margin-right: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: 0px;
}.slick-list:hover {
		cursor: grab;
	}.slick-list:active {
		cursor:grabbing;
	}.slick-next, .slick-prev{
	z-index:10;
}.slick-next:before,.slick-prev:before{
		height:22px;
		width:13px;
		content:'';
		display:block;
	}.slick-next {
	bottom:-25px;

    top: auto;
}.slick-next:before {
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41412 22L0 18.7805L9.03053 11.0894L0 3.21951L1.41412 0L13 10.374V12.1626L1.41412 22Z' fill='%23AA7D51'/%3E%3C/svg%3E%0A");
	 }.slick-prev{
	bottom:-25px;
 right: 50px;
 left:auto;
 top: auto;
}.slick-prev:before {
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M11.5859 -1.23626e-07L13 3.21951L3.96947 10.9106L13 18.7805L11.5859 22L9.06922e-07 11.626L1.06329e-06 9.8374L11.5859 -1.23626e-07Z' fill='%23AA7D51'/%3E%3C/svg%3E%0A");
	}.dashboard-form{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}.dashboard-form label{
    margin-bottom: 0.25rem !important;
    display: block !important;
    padding-bottom: 0.25rem !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    --tw-text-opacity: 1 !important;
    color: rgb(42 45 52 / var(--tw-text-opacity)) !important;
}.dashboard-form .input{
    width: 100%;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.dashboard-form .input:focus{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity));
}.dashboard-form .input{
    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-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.dashboard-form .input:disabled{
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}.dashboard-form .textarea{
    width: 100%;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.dashboard-form .textarea:focus{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity));
}.dashboard-form .textarea{
    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-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    resize: vertical;
}.dashboard-form .checkbox{
    border-radius: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.dashboard-form .checkbox: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity));
}.dashboard-form .radio{
    border-radius: 9999px;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.dashboard-form .radio: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity));
}.dashboard-form .select{
    width: 100%;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}
.text-block-with-form .dashboard-form .select a{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.dashboard-form .select:focus{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity));
}.dashboard-form .select{
    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-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.dashboard-form .button{
    width: 100%;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(42 45 52 / var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(235 250 255 / var(--tw-text-opacity));
}.custom-media-block.dashboard-form .button h2,
		.custom-media-block.dashboard-form .button p{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.dashboard-form .button:hover{
    background-color: rgb(42 45 52 / 0.9);
}.dashboard-form .button:focus{
    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(48 197 255 / var(--tw-ring-opacity));
    --tw-ring-opacity: 0.5;
}.dashboard-form .button{
    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-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.dashboard-form .button:disabled{
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}.chosen-choices{
    width: 100% !important;
    border-radius: 0.375rem !important;
    border-width: 1px !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    --tw-text-opacity: 1 !important;
    color: rgb(42 45 52 / var(--tw-text-opacity)) !important;
}.chosen-choices:focus{
    --tw-border-opacity: 1 !important;
    border-color: rgb(48 197 255 / var(--tw-border-opacity)) !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity)) !important;
}.chosen-choices{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
    transition-duration: 200ms !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}.paneled{
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(236 236 236 / var(--tw-border-opacity));
}.gform_wrapper .gform_validation_errors > h2 {
	padding-bottom: 0 !important;
	color: #f57037 !important;
}.form-bg h1,.form-bg h2,.form-bg h3,.form-bg h4{
    --tw-text-opacity: 1 !important;
    color: rgb(48 197 255 / var(--tw-text-opacity)) !important;
}/*** Errors ***/.gform_wrapper .gfield_required{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.gform-body{
    width: 100% !important;
}.gfield_contains_required .gfield_label{
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
}@media (min-width: 960px){.custom-media-block.image-full .container.gfield_contains_required .gfield_label .has-media{
        margin-left: 0px;
        margin-right: calc((100vw - 968px) / 2 * -1);
        padding-right: 0px;
        padding-left: 1rem;
    }
}@media (min-width: 1280px){.custom-media-block.image-full .container.gfield_contains_required .gfield_label .has-media{
        margin-right: calc((100vw - 1440px) / 2 * -1);
    }
}@media (min-width: 960px){.custom-media-block .gfield_contains_required .gfield_label .has-content{
        margin-left: 0px;
    }
}.custom-media-block .gfield_contains_required .gfield_label .has-content .inner{
    overflow: hidden;
    padding-top: 2rem;
    padding-bottom: 2rem;
}@media (min-width: 960px){.custom-media-block .gfield_contains_required .gfield_label .has-content .inner{
        padding-top: 5rem;
        padding-bottom: 5rem;
        padding-left: 0px;
        padding-right: 7rem;
    }
}@media (min-width: 782px){.blog-header-block .gfield_contains_required .gfield_label .blog-header-block__content{
        margin-left: -3rem;
        margin-right: -15rem;
    }
}.gfield_label{
    margin-bottom: 0px !important;
    font-weight: 400 !important;
}.ginput_container_text input,
	.ginput_container_text textarea,
	.ginput_container_text select,
	.ginput_container_email input,
	.ginput_container_email textarea,
	.ginput_container_email select,
	.ginput_container_phone input,
	.ginput_container_phone textarea,
	.ginput_container_phone select,
	.ginput_container_select input,
	.ginput_container_select textarea,
	.ginput_container_select select,
	.ginput_container_textarea input,
	.ginput_container_textarea textarea,
	.ginput_container_textarea select{
    margin-top: 0.5rem !important;
    border-bottom-width: 1px !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(48 197 255 / var(--tw-border-opacity)) !important;
    background-color: rgb(235 250 255 / 0.3) !important;
    padding-left: 0.5rem !important;
    font-size: 16px !important;
    --tw-text-opacity: 1 !important;
    color: rgb(42 45 52 / var(--tw-text-opacity)) !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}#gform_1 .spacer, #gform_2 .spacer, #gform_3 .spacer {
		display: none;
	}#gform_1 .gform-button, #gform_2 .gform-button, #gform_3 .gform-button{
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}@media (min-width: 960px){#gform_1 .gform-button, #gform_2 .gform-button, #gform_3 .gform-button{
        width: auto;
    }
}#gform_1 .gform-button, #gform_2 .gform-button, #gform_3 .gform-button {
		border-radius: 5px;
		border-style: none;
		--tw-bg-opacity: 1;
		background-color: rgb(48 197 255 / var(--tw-bg-opacity));
		font-family: Outfit, Helvetica, system-ui;
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}#gform_1 .gform-button:hover, #gform_2 .gform-button:hover, #gform_3 .gform-button:hover{
    cursor: pointer;
    background-color: rgb(48 197 255 / 0.7);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}#gform_1 input,
	#gform_1 select,
	#gform_1 textarea,
	#gform_2 input,
	#gform_2 select,
	#gform_2 textarea,
	#gform_3 input,
	#gform_3 select,
	#gform_3 textarea,
	#gform_4 input,
	#gform_4 select,
	#gform_4 textarea,
	#gform_5 input,
	#gform_5 select,
	#gform_5 textarea,
	#gform_6 input,
	#gform_6 select,
	#gform_6 textarea,
	#gform_7 input,
	#gform_7 select,
	#gform_7 textarea,
	#gform_8 input,
	#gform_8 select,
	#gform_8 textarea,
	#gform_9 input,
	#gform_9 select,
	#gform_9 textarea,
	#gform_10 input,
	#gform_10 select,
	#gform_10 textarea,
	#gform_11 input,
	#gform_11 select,
	#gform_11 textarea,
	#gform_12 input,
	#gform_12 select,
	#gform_12 textarea,
	#gform_13 input,
	#gform_13 select,
	#gform_13 textarea,
	#gform_14 input,
	#gform_14 select,
	#gform_14 textarea,
	#gform_15 input,
	#gform_15 select,
	#gform_15 textarea,
	#gform_16 input,
	#gform_16 select,
	#gform_16 textarea,
	#gform_17 input,
	#gform_17 select,
	#gform_17 textarea,
	#gform_18 input,
	#gform_18 select,
	#gform_18 textarea,
	#gform_19 input,
	#gform_19 select,
	#gform_19 textarea,
	#gform_20 input,
	#gform_20 select,
	#gform_20 textarea,
	#gform_21 input,
	#gform_21 select,
	#gform_21 textarea,
	#gform_22 input,
	#gform_22 select,
	#gform_22 textarea,
	#gform_23 input,
	#gform_23 select,
	#gform_23 textarea,
	#gform_24 input,
	#gform_24 select,
	#gform_24 textarea,
	#gform_25 input,
	#gform_25 select,
	#gform_25 textarea{
    margin-top: 0.5rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    background-color: rgb(235 250 255 / 0.3);
    padding-left: 0.5rem;
    font-size: 16px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}#gform_1 input::-moz-placeholder, #gform_1 select::-moz-placeholder, #gform_1 textarea::-moz-placeholder, #gform_2 input::-moz-placeholder, #gform_2 select::-moz-placeholder, #gform_2 textarea::-moz-placeholder, #gform_3 input::-moz-placeholder, #gform_3 select::-moz-placeholder, #gform_3 textarea::-moz-placeholder, #gform_4 input::-moz-placeholder, #gform_4 select::-moz-placeholder, #gform_4 textarea::-moz-placeholder, #gform_5 input::-moz-placeholder, #gform_5 select::-moz-placeholder, #gform_5 textarea::-moz-placeholder, #gform_6 input::-moz-placeholder, #gform_6 select::-moz-placeholder, #gform_6 textarea::-moz-placeholder, #gform_7 input::-moz-placeholder, #gform_7 select::-moz-placeholder, #gform_7 textarea::-moz-placeholder, #gform_8 input::-moz-placeholder, #gform_8 select::-moz-placeholder, #gform_8 textarea::-moz-placeholder, #gform_9 input::-moz-placeholder, #gform_9 select::-moz-placeholder, #gform_9 textarea::-moz-placeholder, #gform_10 input::-moz-placeholder, #gform_10 select::-moz-placeholder, #gform_10 textarea::-moz-placeholder, #gform_11 input::-moz-placeholder, #gform_11 select::-moz-placeholder, #gform_11 textarea::-moz-placeholder, #gform_12 input::-moz-placeholder, #gform_12 select::-moz-placeholder, #gform_12 textarea::-moz-placeholder, #gform_13 input::-moz-placeholder, #gform_13 select::-moz-placeholder, #gform_13 textarea::-moz-placeholder, #gform_14 input::-moz-placeholder, #gform_14 select::-moz-placeholder, #gform_14 textarea::-moz-placeholder, #gform_15 input::-moz-placeholder, #gform_15 select::-moz-placeholder, #gform_15 textarea::-moz-placeholder, #gform_16 input::-moz-placeholder, #gform_16 select::-moz-placeholder, #gform_16 textarea::-moz-placeholder, #gform_17 input::-moz-placeholder, #gform_17 select::-moz-placeholder, #gform_17 textarea::-moz-placeholder, #gform_18 input::-moz-placeholder, #gform_18 select::-moz-placeholder, #gform_18 textarea::-moz-placeholder, #gform_19 input::-moz-placeholder, #gform_19 select::-moz-placeholder, #gform_19 textarea::-moz-placeholder, #gform_20 input::-moz-placeholder, #gform_20 select::-moz-placeholder, #gform_20 textarea::-moz-placeholder, #gform_21 input::-moz-placeholder, #gform_21 select::-moz-placeholder, #gform_21 textarea::-moz-placeholder, #gform_22 input::-moz-placeholder, #gform_22 select::-moz-placeholder, #gform_22 textarea::-moz-placeholder, #gform_23 input::-moz-placeholder, #gform_23 select::-moz-placeholder, #gform_23 textarea::-moz-placeholder, #gform_24 input::-moz-placeholder, #gform_24 select::-moz-placeholder, #gform_24 textarea::-moz-placeholder, #gform_25 input::-moz-placeholder, #gform_25 select::-moz-placeholder, #gform_25 textarea::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}#gform_1 input::placeholder, #gform_1 select::placeholder, #gform_1 textarea::placeholder, #gform_2 input::placeholder, #gform_2 select::placeholder, #gform_2 textarea::placeholder, #gform_3 input::placeholder, #gform_3 select::placeholder, #gform_3 textarea::placeholder, #gform_4 input::placeholder, #gform_4 select::placeholder, #gform_4 textarea::placeholder, #gform_5 input::placeholder, #gform_5 select::placeholder, #gform_5 textarea::placeholder, #gform_6 input::placeholder, #gform_6 select::placeholder, #gform_6 textarea::placeholder, #gform_7 input::placeholder, #gform_7 select::placeholder, #gform_7 textarea::placeholder, #gform_8 input::placeholder, #gform_8 select::placeholder, #gform_8 textarea::placeholder, #gform_9 input::placeholder, #gform_9 select::placeholder, #gform_9 textarea::placeholder, #gform_10 input::placeholder, #gform_10 select::placeholder, #gform_10 textarea::placeholder, #gform_11 input::placeholder, #gform_11 select::placeholder, #gform_11 textarea::placeholder, #gform_12 input::placeholder, #gform_12 select::placeholder, #gform_12 textarea::placeholder, #gform_13 input::placeholder, #gform_13 select::placeholder, #gform_13 textarea::placeholder, #gform_14 input::placeholder, #gform_14 select::placeholder, #gform_14 textarea::placeholder, #gform_15 input::placeholder, #gform_15 select::placeholder, #gform_15 textarea::placeholder, #gform_16 input::placeholder, #gform_16 select::placeholder, #gform_16 textarea::placeholder, #gform_17 input::placeholder, #gform_17 select::placeholder, #gform_17 textarea::placeholder, #gform_18 input::placeholder, #gform_18 select::placeholder, #gform_18 textarea::placeholder, #gform_19 input::placeholder, #gform_19 select::placeholder, #gform_19 textarea::placeholder, #gform_20 input::placeholder, #gform_20 select::placeholder, #gform_20 textarea::placeholder, #gform_21 input::placeholder, #gform_21 select::placeholder, #gform_21 textarea::placeholder, #gform_22 input::placeholder, #gform_22 select::placeholder, #gform_22 textarea::placeholder, #gform_23 input::placeholder, #gform_23 select::placeholder, #gform_23 textarea::placeholder, #gform_24 input::placeholder, #gform_24 select::placeholder, #gform_24 textarea::placeholder, #gform_25 input::placeholder, #gform_25 select::placeholder, #gform_25 textarea::placeholder{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}#gform_1 input:focus,
		#gform_1 input:focus-within,
		#gform_1 input:focus-visible,
		#gform_1 select:focus,
		#gform_1 select:focus-within,
		#gform_1 select:focus-visible,
		#gform_1 textarea:focus,
		#gform_1 textarea:focus-within,
		#gform_1 textarea:focus-visible,
		#gform_2 input:focus,
		#gform_2 input:focus-within,
		#gform_2 input:focus-visible,
		#gform_2 select:focus,
		#gform_2 select:focus-within,
		#gform_2 select:focus-visible,
		#gform_2 textarea:focus,
		#gform_2 textarea:focus-within,
		#gform_2 textarea:focus-visible,
		#gform_3 input:focus,
		#gform_3 input:focus-within,
		#gform_3 input:focus-visible,
		#gform_3 select:focus,
		#gform_3 select:focus-within,
		#gform_3 select:focus-visible,
		#gform_3 textarea:focus,
		#gform_3 textarea:focus-within,
		#gform_3 textarea:focus-visible,
		#gform_4 input:focus,
		#gform_4 input:focus-within,
		#gform_4 input:focus-visible,
		#gform_4 select:focus,
		#gform_4 select:focus-within,
		#gform_4 select:focus-visible,
		#gform_4 textarea:focus,
		#gform_4 textarea:focus-within,
		#gform_4 textarea:focus-visible,
		#gform_5 input:focus,
		#gform_5 input:focus-within,
		#gform_5 input:focus-visible,
		#gform_5 select:focus,
		#gform_5 select:focus-within,
		#gform_5 select:focus-visible,
		#gform_5 textarea:focus,
		#gform_5 textarea:focus-within,
		#gform_5 textarea:focus-visible,
		#gform_6 input:focus,
		#gform_6 input:focus-within,
		#gform_6 input:focus-visible,
		#gform_6 select:focus,
		#gform_6 select:focus-within,
		#gform_6 select:focus-visible,
		#gform_6 textarea:focus,
		#gform_6 textarea:focus-within,
		#gform_6 textarea:focus-visible,
		#gform_7 input:focus,
		#gform_7 input:focus-within,
		#gform_7 input:focus-visible,
		#gform_7 select:focus,
		#gform_7 select:focus-within,
		#gform_7 select:focus-visible,
		#gform_7 textarea:focus,
		#gform_7 textarea:focus-within,
		#gform_7 textarea:focus-visible,
		#gform_8 input:focus,
		#gform_8 input:focus-within,
		#gform_8 input:focus-visible,
		#gform_8 select:focus,
		#gform_8 select:focus-within,
		#gform_8 select:focus-visible,
		#gform_8 textarea:focus,
		#gform_8 textarea:focus-within,
		#gform_8 textarea:focus-visible,
		#gform_9 input:focus,
		#gform_9 input:focus-within,
		#gform_9 input:focus-visible,
		#gform_9 select:focus,
		#gform_9 select:focus-within,
		#gform_9 select:focus-visible,
		#gform_9 textarea:focus,
		#gform_9 textarea:focus-within,
		#gform_9 textarea:focus-visible,
		#gform_10 input:focus,
		#gform_10 input:focus-within,
		#gform_10 input:focus-visible,
		#gform_10 select:focus,
		#gform_10 select:focus-within,
		#gform_10 select:focus-visible,
		#gform_10 textarea:focus,
		#gform_10 textarea:focus-within,
		#gform_10 textarea:focus-visible,
		#gform_11 input:focus,
		#gform_11 input:focus-within,
		#gform_11 input:focus-visible,
		#gform_11 select:focus,
		#gform_11 select:focus-within,
		#gform_11 select:focus-visible,
		#gform_11 textarea:focus,
		#gform_11 textarea:focus-within,
		#gform_11 textarea:focus-visible,
		#gform_12 input:focus,
		#gform_12 input:focus-within,
		#gform_12 input:focus-visible,
		#gform_12 select:focus,
		#gform_12 select:focus-within,
		#gform_12 select:focus-visible,
		#gform_12 textarea:focus,
		#gform_12 textarea:focus-within,
		#gform_12 textarea:focus-visible,
		#gform_13 input:focus,
		#gform_13 input:focus-within,
		#gform_13 input:focus-visible,
		#gform_13 select:focus,
		#gform_13 select:focus-within,
		#gform_13 select:focus-visible,
		#gform_13 textarea:focus,
		#gform_13 textarea:focus-within,
		#gform_13 textarea:focus-visible,
		#gform_14 input:focus,
		#gform_14 input:focus-within,
		#gform_14 input:focus-visible,
		#gform_14 select:focus,
		#gform_14 select:focus-within,
		#gform_14 select:focus-visible,
		#gform_14 textarea:focus,
		#gform_14 textarea:focus-within,
		#gform_14 textarea:focus-visible,
		#gform_15 input:focus,
		#gform_15 input:focus-within,
		#gform_15 input:focus-visible,
		#gform_15 select:focus,
		#gform_15 select:focus-within,
		#gform_15 select:focus-visible,
		#gform_15 textarea:focus,
		#gform_15 textarea:focus-within,
		#gform_15 textarea:focus-visible,
		#gform_16 input:focus,
		#gform_16 input:focus-within,
		#gform_16 input:focus-visible,
		#gform_16 select:focus,
		#gform_16 select:focus-within,
		#gform_16 select:focus-visible,
		#gform_16 textarea:focus,
		#gform_16 textarea:focus-within,
		#gform_16 textarea:focus-visible,
		#gform_17 input:focus,
		#gform_17 input:focus-within,
		#gform_17 input:focus-visible,
		#gform_17 select:focus,
		#gform_17 select:focus-within,
		#gform_17 select:focus-visible,
		#gform_17 textarea:focus,
		#gform_17 textarea:focus-within,
		#gform_17 textarea:focus-visible,
		#gform_18 input:focus,
		#gform_18 input:focus-within,
		#gform_18 input:focus-visible,
		#gform_18 select:focus,
		#gform_18 select:focus-within,
		#gform_18 select:focus-visible,
		#gform_18 textarea:focus,
		#gform_18 textarea:focus-within,
		#gform_18 textarea:focus-visible,
		#gform_19 input:focus,
		#gform_19 input:focus-within,
		#gform_19 input:focus-visible,
		#gform_19 select:focus,
		#gform_19 select:focus-within,
		#gform_19 select:focus-visible,
		#gform_19 textarea:focus,
		#gform_19 textarea:focus-within,
		#gform_19 textarea:focus-visible,
		#gform_20 input:focus,
		#gform_20 input:focus-within,
		#gform_20 input:focus-visible,
		#gform_20 select:focus,
		#gform_20 select:focus-within,
		#gform_20 select:focus-visible,
		#gform_20 textarea:focus,
		#gform_20 textarea:focus-within,
		#gform_20 textarea:focus-visible,
		#gform_21 input:focus,
		#gform_21 input:focus-within,
		#gform_21 input:focus-visible,
		#gform_21 select:focus,
		#gform_21 select:focus-within,
		#gform_21 select:focus-visible,
		#gform_21 textarea:focus,
		#gform_21 textarea:focus-within,
		#gform_21 textarea:focus-visible,
		#gform_22 input:focus,
		#gform_22 input:focus-within,
		#gform_22 input:focus-visible,
		#gform_22 select:focus,
		#gform_22 select:focus-within,
		#gform_22 select:focus-visible,
		#gform_22 textarea:focus,
		#gform_22 textarea:focus-within,
		#gform_22 textarea:focus-visible,
		#gform_23 input:focus,
		#gform_23 input:focus-within,
		#gform_23 input:focus-visible,
		#gform_23 select:focus,
		#gform_23 select:focus-within,
		#gform_23 select:focus-visible,
		#gform_23 textarea:focus,
		#gform_23 textarea:focus-within,
		#gform_23 textarea:focus-visible,
		#gform_24 input:focus,
		#gform_24 input:focus-within,
		#gform_24 input:focus-visible,
		#gform_24 select:focus,
		#gform_24 select:focus-within,
		#gform_24 select:focus-visible,
		#gform_24 textarea:focus,
		#gform_24 textarea:focus-within,
		#gform_24 textarea:focus-visible,
		#gform_25 input:focus,
		#gform_25 input:focus-within,
		#gform_25 input:focus-visible,
		#gform_25 select:focus,
		#gform_25 select:focus-within,
		#gform_25 select:focus-visible,
		#gform_25 textarea:focus,
		#gform_25 textarea:focus-within,
		#gform_25 textarea:focus-visible {
			border-bottom: 1px solid #7eb0cc;
			outline: solid #7eb0cc 1px;
		}#gform_1 input:focus:hover, #gform_1 input:focus-within:hover, #gform_1 input:focus-visible:hover, #gform_1 select:focus:hover, #gform_1 select:focus-within:hover, #gform_1 select:focus-visible:hover, #gform_1 textarea:focus:hover, #gform_1 textarea:focus-within:hover, #gform_1 textarea:focus-visible:hover, #gform_2 input:focus:hover, #gform_2 input:focus-within:hover, #gform_2 input:focus-visible:hover, #gform_2 select:focus:hover, #gform_2 select:focus-within:hover, #gform_2 select:focus-visible:hover, #gform_2 textarea:focus:hover, #gform_2 textarea:focus-within:hover, #gform_2 textarea:focus-visible:hover, #gform_3 input:focus:hover, #gform_3 input:focus-within:hover, #gform_3 input:focus-visible:hover, #gform_3 select:focus:hover, #gform_3 select:focus-within:hover, #gform_3 select:focus-visible:hover, #gform_3 textarea:focus:hover, #gform_3 textarea:focus-within:hover, #gform_3 textarea:focus-visible:hover, #gform_4 input:focus:hover, #gform_4 input:focus-within:hover, #gform_4 input:focus-visible:hover, #gform_4 select:focus:hover, #gform_4 select:focus-within:hover, #gform_4 select:focus-visible:hover, #gform_4 textarea:focus:hover, #gform_4 textarea:focus-within:hover, #gform_4 textarea:focus-visible:hover, #gform_5 input:focus:hover, #gform_5 input:focus-within:hover, #gform_5 input:focus-visible:hover, #gform_5 select:focus:hover, #gform_5 select:focus-within:hover, #gform_5 select:focus-visible:hover, #gform_5 textarea:focus:hover, #gform_5 textarea:focus-within:hover, #gform_5 textarea:focus-visible:hover, #gform_6 input:focus:hover, #gform_6 input:focus-within:hover, #gform_6 input:focus-visible:hover, #gform_6 select:focus:hover, #gform_6 select:focus-within:hover, #gform_6 select:focus-visible:hover, #gform_6 textarea:focus:hover, #gform_6 textarea:focus-within:hover, #gform_6 textarea:focus-visible:hover, #gform_7 input:focus:hover, #gform_7 input:focus-within:hover, #gform_7 input:focus-visible:hover, #gform_7 select:focus:hover, #gform_7 select:focus-within:hover, #gform_7 select:focus-visible:hover, #gform_7 textarea:focus:hover, #gform_7 textarea:focus-within:hover, #gform_7 textarea:focus-visible:hover, #gform_8 input:focus:hover, #gform_8 input:focus-within:hover, #gform_8 input:focus-visible:hover, #gform_8 select:focus:hover, #gform_8 select:focus-within:hover, #gform_8 select:focus-visible:hover, #gform_8 textarea:focus:hover, #gform_8 textarea:focus-within:hover, #gform_8 textarea:focus-visible:hover, #gform_9 input:focus:hover, #gform_9 input:focus-within:hover, #gform_9 input:focus-visible:hover, #gform_9 select:focus:hover, #gform_9 select:focus-within:hover, #gform_9 select:focus-visible:hover, #gform_9 textarea:focus:hover, #gform_9 textarea:focus-within:hover, #gform_9 textarea:focus-visible:hover, #gform_10 input:focus:hover, #gform_10 input:focus-within:hover, #gform_10 input:focus-visible:hover, #gform_10 select:focus:hover, #gform_10 select:focus-within:hover, #gform_10 select:focus-visible:hover, #gform_10 textarea:focus:hover, #gform_10 textarea:focus-within:hover, #gform_10 textarea:focus-visible:hover, #gform_11 input:focus:hover, #gform_11 input:focus-within:hover, #gform_11 input:focus-visible:hover, #gform_11 select:focus:hover, #gform_11 select:focus-within:hover, #gform_11 select:focus-visible:hover, #gform_11 textarea:focus:hover, #gform_11 textarea:focus-within:hover, #gform_11 textarea:focus-visible:hover, #gform_12 input:focus:hover, #gform_12 input:focus-within:hover, #gform_12 input:focus-visible:hover, #gform_12 select:focus:hover, #gform_12 select:focus-within:hover, #gform_12 select:focus-visible:hover, #gform_12 textarea:focus:hover, #gform_12 textarea:focus-within:hover, #gform_12 textarea:focus-visible:hover, #gform_13 input:focus:hover, #gform_13 input:focus-within:hover, #gform_13 input:focus-visible:hover, #gform_13 select:focus:hover, #gform_13 select:focus-within:hover, #gform_13 select:focus-visible:hover, #gform_13 textarea:focus:hover, #gform_13 textarea:focus-within:hover, #gform_13 textarea:focus-visible:hover, #gform_14 input:focus:hover, #gform_14 input:focus-within:hover, #gform_14 input:focus-visible:hover, #gform_14 select:focus:hover, #gform_14 select:focus-within:hover, #gform_14 select:focus-visible:hover, #gform_14 textarea:focus:hover, #gform_14 textarea:focus-within:hover, #gform_14 textarea:focus-visible:hover, #gform_15 input:focus:hover, #gform_15 input:focus-within:hover, #gform_15 input:focus-visible:hover, #gform_15 select:focus:hover, #gform_15 select:focus-within:hover, #gform_15 select:focus-visible:hover, #gform_15 textarea:focus:hover, #gform_15 textarea:focus-within:hover, #gform_15 textarea:focus-visible:hover, #gform_16 input:focus:hover, #gform_16 input:focus-within:hover, #gform_16 input:focus-visible:hover, #gform_16 select:focus:hover, #gform_16 select:focus-within:hover, #gform_16 select:focus-visible:hover, #gform_16 textarea:focus:hover, #gform_16 textarea:focus-within:hover, #gform_16 textarea:focus-visible:hover, #gform_17 input:focus:hover, #gform_17 input:focus-within:hover, #gform_17 input:focus-visible:hover, #gform_17 select:focus:hover, #gform_17 select:focus-within:hover, #gform_17 select:focus-visible:hover, #gform_17 textarea:focus:hover, #gform_17 textarea:focus-within:hover, #gform_17 textarea:focus-visible:hover, #gform_18 input:focus:hover, #gform_18 input:focus-within:hover, #gform_18 input:focus-visible:hover, #gform_18 select:focus:hover, #gform_18 select:focus-within:hover, #gform_18 select:focus-visible:hover, #gform_18 textarea:focus:hover, #gform_18 textarea:focus-within:hover, #gform_18 textarea:focus-visible:hover, #gform_19 input:focus:hover, #gform_19 input:focus-within:hover, #gform_19 input:focus-visible:hover, #gform_19 select:focus:hover, #gform_19 select:focus-within:hover, #gform_19 select:focus-visible:hover, #gform_19 textarea:focus:hover, #gform_19 textarea:focus-within:hover, #gform_19 textarea:focus-visible:hover, #gform_20 input:focus:hover, #gform_20 input:focus-within:hover, #gform_20 input:focus-visible:hover, #gform_20 select:focus:hover, #gform_20 select:focus-within:hover, #gform_20 select:focus-visible:hover, #gform_20 textarea:focus:hover, #gform_20 textarea:focus-within:hover, #gform_20 textarea:focus-visible:hover, #gform_21 input:focus:hover, #gform_21 input:focus-within:hover, #gform_21 input:focus-visible:hover, #gform_21 select:focus:hover, #gform_21 select:focus-within:hover, #gform_21 select:focus-visible:hover, #gform_21 textarea:focus:hover, #gform_21 textarea:focus-within:hover, #gform_21 textarea:focus-visible:hover, #gform_22 input:focus:hover, #gform_22 input:focus-within:hover, #gform_22 input:focus-visible:hover, #gform_22 select:focus:hover, #gform_22 select:focus-within:hover, #gform_22 select:focus-visible:hover, #gform_22 textarea:focus:hover, #gform_22 textarea:focus-within:hover, #gform_22 textarea:focus-visible:hover, #gform_23 input:focus:hover, #gform_23 input:focus-within:hover, #gform_23 input:focus-visible:hover, #gform_23 select:focus:hover, #gform_23 select:focus-within:hover, #gform_23 select:focus-visible:hover, #gform_23 textarea:focus:hover, #gform_23 textarea:focus-within:hover, #gform_23 textarea:focus-visible:hover, #gform_24 input:focus:hover, #gform_24 input:focus-within:hover, #gform_24 input:focus-visible:hover, #gform_24 select:focus:hover, #gform_24 select:focus-within:hover, #gform_24 select:focus-visible:hover, #gform_24 textarea:focus:hover, #gform_24 textarea:focus-within:hover, #gform_24 textarea:focus-visible:hover, #gform_25 input:focus:hover, #gform_25 input:focus-within:hover, #gform_25 input:focus-visible:hover, #gform_25 select:focus:hover, #gform_25 select:focus-within:hover, #gform_25 select:focus-visible:hover, #gform_25 textarea:focus:hover, #gform_25 textarea:focus-within:hover, #gform_25 textarea:focus-visible:hover {
				border-bottom: 1px solid #7eb0cc;
			}#gform_1 input:hover, #gform_1 select:hover, #gform_1 textarea:hover, #gform_2 input:hover, #gform_2 select:hover, #gform_2 textarea:hover, #gform_3 input:hover, #gform_3 select:hover, #gform_3 textarea:hover, #gform_4 input:hover, #gform_4 select:hover, #gform_4 textarea:hover, #gform_5 input:hover, #gform_5 select:hover, #gform_5 textarea:hover, #gform_6 input:hover, #gform_6 select:hover, #gform_6 textarea:hover, #gform_7 input:hover, #gform_7 select:hover, #gform_7 textarea:hover, #gform_8 input:hover, #gform_8 select:hover, #gform_8 textarea:hover, #gform_9 input:hover, #gform_9 select:hover, #gform_9 textarea:hover, #gform_10 input:hover, #gform_10 select:hover, #gform_10 textarea:hover, #gform_11 input:hover, #gform_11 select:hover, #gform_11 textarea:hover, #gform_12 input:hover, #gform_12 select:hover, #gform_12 textarea:hover, #gform_13 input:hover, #gform_13 select:hover, #gform_13 textarea:hover, #gform_14 input:hover, #gform_14 select:hover, #gform_14 textarea:hover, #gform_15 input:hover, #gform_15 select:hover, #gform_15 textarea:hover, #gform_16 input:hover, #gform_16 select:hover, #gform_16 textarea:hover, #gform_17 input:hover, #gform_17 select:hover, #gform_17 textarea:hover, #gform_18 input:hover, #gform_18 select:hover, #gform_18 textarea:hover, #gform_19 input:hover, #gform_19 select:hover, #gform_19 textarea:hover, #gform_20 input:hover, #gform_20 select:hover, #gform_20 textarea:hover, #gform_21 input:hover, #gform_21 select:hover, #gform_21 textarea:hover, #gform_22 input:hover, #gform_22 select:hover, #gform_22 textarea:hover, #gform_23 input:hover, #gform_23 select:hover, #gform_23 textarea:hover, #gform_24 input:hover, #gform_24 select:hover, #gform_24 textarea:hover, #gform_25 input:hover, #gform_25 select:hover, #gform_25 textarea:hover{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}#gform_1 select option, #gform_2 select option, #gform_3 select option, #gform_4 select option, #gform_5 select option, #gform_6 select option, #gform_7 select option, #gform_8 select option, #gform_9 select option, #gform_10 select option, #gform_11 select option, #gform_12 select option, #gform_13 select option, #gform_14 select option, #gform_15 select option, #gform_16 select option, #gform_17 select option, #gform_18 select option, #gform_19 select option, #gform_20 select option, #gform_21 select option, #gform_22 select option, #gform_23 select option, #gform_24 select option, #gform_25 select option{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}#gform_1 legend, #gform_2 legend, #gform_3 legend, #gform_4 legend, #gform_5 legend, #gform_6 legend, #gform_7 legend, #gform_8 legend, #gform_9 legend, #gform_10 legend, #gform_11 legend, #gform_12 legend, #gform_13 legend, #gform_14 legend, #gform_15 legend, #gform_16 legend, #gform_17 legend, #gform_18 legend, #gform_19 legend, #gform_20 legend, #gform_21 legend, #gform_22 legend, #gform_23 legend, #gform_24 legend, #gform_25 legend{
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0em;
}#gform_1 legend:focus,
		#gform_1 legend:focus-within,
		#gform_1 legend:focus-visible,
		#gform_2 legend:focus,
		#gform_2 legend:focus-within,
		#gform_2 legend:focus-visible,
		#gform_3 legend:focus,
		#gform_3 legend:focus-within,
		#gform_3 legend:focus-visible,
		#gform_4 legend:focus,
		#gform_4 legend:focus-within,
		#gform_4 legend:focus-visible,
		#gform_5 legend:focus,
		#gform_5 legend:focus-within,
		#gform_5 legend:focus-visible,
		#gform_6 legend:focus,
		#gform_6 legend:focus-within,
		#gform_6 legend:focus-visible,
		#gform_7 legend:focus,
		#gform_7 legend:focus-within,
		#gform_7 legend:focus-visible,
		#gform_8 legend:focus,
		#gform_8 legend:focus-within,
		#gform_8 legend:focus-visible,
		#gform_9 legend:focus,
		#gform_9 legend:focus-within,
		#gform_9 legend:focus-visible,
		#gform_10 legend:focus,
		#gform_10 legend:focus-within,
		#gform_10 legend:focus-visible,
		#gform_11 legend:focus,
		#gform_11 legend:focus-within,
		#gform_11 legend:focus-visible,
		#gform_12 legend:focus,
		#gform_12 legend:focus-within,
		#gform_12 legend:focus-visible,
		#gform_13 legend:focus,
		#gform_13 legend:focus-within,
		#gform_13 legend:focus-visible,
		#gform_14 legend:focus,
		#gform_14 legend:focus-within,
		#gform_14 legend:focus-visible,
		#gform_15 legend:focus,
		#gform_15 legend:focus-within,
		#gform_15 legend:focus-visible,
		#gform_16 legend:focus,
		#gform_16 legend:focus-within,
		#gform_16 legend:focus-visible,
		#gform_17 legend:focus,
		#gform_17 legend:focus-within,
		#gform_17 legend:focus-visible,
		#gform_18 legend:focus,
		#gform_18 legend:focus-within,
		#gform_18 legend:focus-visible,
		#gform_19 legend:focus,
		#gform_19 legend:focus-within,
		#gform_19 legend:focus-visible,
		#gform_20 legend:focus,
		#gform_20 legend:focus-within,
		#gform_20 legend:focus-visible,
		#gform_21 legend:focus,
		#gform_21 legend:focus-within,
		#gform_21 legend:focus-visible,
		#gform_22 legend:focus,
		#gform_22 legend:focus-within,
		#gform_22 legend:focus-visible,
		#gform_23 legend:focus,
		#gform_23 legend:focus-within,
		#gform_23 legend:focus-visible,
		#gform_24 legend:focus,
		#gform_24 legend:focus-within,
		#gform_24 legend:focus-visible,
		#gform_25 legend:focus,
		#gform_25 legend:focus-within,
		#gform_25 legend:focus-visible{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
			outline: solid $primary 1px;
}#gform_1 label, #gform_2 label, #gform_3 label, #gform_4 label, #gform_5 label, #gform_6 label, #gform_7 label, #gform_8 label, #gform_9 label, #gform_10 label, #gform_11 label, #gform_12 label, #gform_13 label, #gform_14 label, #gform_15 label, #gform_16 label, #gform_17 label, #gform_18 label, #gform_19 label, #gform_20 label, #gform_21 label, #gform_22 label, #gform_23 label, #gform_24 label, #gform_25 label{
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0em;
}#gform_1 label:focus,
		#gform_1 label:focus-within,
		#gform_1 label:focus-visible,
		#gform_2 label:focus,
		#gform_2 label:focus-within,
		#gform_2 label:focus-visible,
		#gform_3 label:focus,
		#gform_3 label:focus-within,
		#gform_3 label:focus-visible,
		#gform_4 label:focus,
		#gform_4 label:focus-within,
		#gform_4 label:focus-visible,
		#gform_5 label:focus,
		#gform_5 label:focus-within,
		#gform_5 label:focus-visible,
		#gform_6 label:focus,
		#gform_6 label:focus-within,
		#gform_6 label:focus-visible,
		#gform_7 label:focus,
		#gform_7 label:focus-within,
		#gform_7 label:focus-visible,
		#gform_8 label:focus,
		#gform_8 label:focus-within,
		#gform_8 label:focus-visible,
		#gform_9 label:focus,
		#gform_9 label:focus-within,
		#gform_9 label:focus-visible,
		#gform_10 label:focus,
		#gform_10 label:focus-within,
		#gform_10 label:focus-visible,
		#gform_11 label:focus,
		#gform_11 label:focus-within,
		#gform_11 label:focus-visible,
		#gform_12 label:focus,
		#gform_12 label:focus-within,
		#gform_12 label:focus-visible,
		#gform_13 label:focus,
		#gform_13 label:focus-within,
		#gform_13 label:focus-visible,
		#gform_14 label:focus,
		#gform_14 label:focus-within,
		#gform_14 label:focus-visible,
		#gform_15 label:focus,
		#gform_15 label:focus-within,
		#gform_15 label:focus-visible,
		#gform_16 label:focus,
		#gform_16 label:focus-within,
		#gform_16 label:focus-visible,
		#gform_17 label:focus,
		#gform_17 label:focus-within,
		#gform_17 label:focus-visible,
		#gform_18 label:focus,
		#gform_18 label:focus-within,
		#gform_18 label:focus-visible,
		#gform_19 label:focus,
		#gform_19 label:focus-within,
		#gform_19 label:focus-visible,
		#gform_20 label:focus,
		#gform_20 label:focus-within,
		#gform_20 label:focus-visible,
		#gform_21 label:focus,
		#gform_21 label:focus-within,
		#gform_21 label:focus-visible,
		#gform_22 label:focus,
		#gform_22 label:focus-within,
		#gform_22 label:focus-visible,
		#gform_23 label:focus,
		#gform_23 label:focus-within,
		#gform_23 label:focus-visible,
		#gform_24 label:focus,
		#gform_24 label:focus-within,
		#gform_24 label:focus-visible,
		#gform_25 label:focus,
		#gform_25 label:focus-within,
		#gform_25 label:focus-visible{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
			outline: solid $primary 1px;
}#gform_1 .ginput_complex label,
		#gform_1 .ginput_complex legend,
		#gform_2 .ginput_complex label,
		#gform_2 .ginput_complex legend,
		#gform_3 .ginput_complex label,
		#gform_3 .ginput_complex legend,
		#gform_4 .ginput_complex label,
		#gform_4 .ginput_complex legend,
		#gform_5 .ginput_complex label,
		#gform_5 .ginput_complex legend,
		#gform_6 .ginput_complex label,
		#gform_6 .ginput_complex legend,
		#gform_7 .ginput_complex label,
		#gform_7 .ginput_complex legend,
		#gform_8 .ginput_complex label,
		#gform_8 .ginput_complex legend,
		#gform_9 .ginput_complex label,
		#gform_9 .ginput_complex legend,
		#gform_10 .ginput_complex label,
		#gform_10 .ginput_complex legend,
		#gform_11 .ginput_complex label,
		#gform_11 .ginput_complex legend,
		#gform_12 .ginput_complex label,
		#gform_12 .ginput_complex legend,
		#gform_13 .ginput_complex label,
		#gform_13 .ginput_complex legend,
		#gform_14 .ginput_complex label,
		#gform_14 .ginput_complex legend,
		#gform_15 .ginput_complex label,
		#gform_15 .ginput_complex legend,
		#gform_16 .ginput_complex label,
		#gform_16 .ginput_complex legend,
		#gform_17 .ginput_complex label,
		#gform_17 .ginput_complex legend,
		#gform_18 .ginput_complex label,
		#gform_18 .ginput_complex legend,
		#gform_19 .ginput_complex label,
		#gform_19 .ginput_complex legend,
		#gform_20 .ginput_complex label,
		#gform_20 .ginput_complex legend,
		#gform_21 .ginput_complex label,
		#gform_21 .ginput_complex legend,
		#gform_22 .ginput_complex label,
		#gform_22 .ginput_complex legend,
		#gform_23 .ginput_complex label,
		#gform_23 .ginput_complex legend,
		#gform_24 .ginput_complex label,
		#gform_24 .ginput_complex legend,
		#gform_25 .ginput_complex label,
		#gform_25 .ginput_complex legend{
    font-size: 16px;
}#gform_1 .gform_button, #gform_2 .gform_button, #gform_3 .gform_button, #gform_4 .gform_button, #gform_5 .gform_button, #gform_6 .gform_button, #gform_7 .gform_button, #gform_8 .gform_button, #gform_9 .gform_button, #gform_10 .gform_button, #gform_11 .gform_button, #gform_12 .gform_button, #gform_13 .gform_button, #gform_14 .gform_button, #gform_15 .gform_button, #gform_16 .gform_button, #gform_17 .gform_button, #gform_18 .gform_button, #gform_19 .gform_button, #gform_20 .gform_button, #gform_21 .gform_button, #gform_22 .gform_button, #gform_23 .gform_button, #gform_24 .gform_button, #gform_25 .gform_button{
    width: 100%;
}@media (min-width: 960px){#gform_1 .gform_button, #gform_2 .gform_button, #gform_3 .gform_button, #gform_4 .gform_button, #gform_5 .gform_button, #gform_6 .gform_button, #gform_7 .gform_button, #gform_8 .gform_button, #gform_9 .gform_button, #gform_10 .gform_button, #gform_11 .gform_button, #gform_12 .gform_button, #gform_13 .gform_button, #gform_14 .gform_button, #gform_15 .gform_button, #gform_16 .gform_button, #gform_17 .gform_button, #gform_18 .gform_button, #gform_19 .gform_button, #gform_20 .gform_button, #gform_21 .gform_button, #gform_22 .gform_button, #gform_23 .gform_button, #gform_24 .gform_button, #gform_25 .gform_button{
        width: auto;
    }
}#gform_1 .gform_button, #gform_2 .gform_button, #gform_3 .gform_button, #gform_4 .gform_button, #gform_5 .gform_button, #gform_6 .gform_button, #gform_7 .gform_button, #gform_8 .gform_button, #gform_9 .gform_button, #gform_10 .gform_button, #gform_11 .gform_button, #gform_12 .gform_button, #gform_13 .gform_button, #gform_14 .gform_button, #gform_15 .gform_button, #gform_16 .gform_button, #gform_17 .gform_button, #gform_18 .gform_button, #gform_19 .gform_button, #gform_20 .gform_button, #gform_21 .gform_button, #gform_22 .gform_button, #gform_23 .gform_button, #gform_24 .gform_button, #gform_25 .gform_button{
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
		border-radius: 5px;
		font-family: Outfit, Helvetica, system-ui;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		--tw-bg-opacity: 1;
		background-color: rgb(48 197 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
}#gform_1 .gform_button:hover, #gform_2 .gform_button:hover, #gform_3 .gform_button:hover, #gform_4 .gform_button:hover, #gform_5 .gform_button:hover, #gform_6 .gform_button:hover, #gform_7 .gform_button:hover, #gform_8 .gform_button:hover, #gform_9 .gform_button:hover, #gform_10 .gform_button:hover, #gform_11 .gform_button:hover, #gform_12 .gform_button:hover, #gform_13 .gform_button:hover, #gform_14 .gform_button:hover, #gform_15 .gform_button:hover, #gform_16 .gform_button:hover, #gform_17 .gform_button:hover, #gform_18 .gform_button:hover, #gform_19 .gform_button:hover, #gform_20 .gform_button:hover, #gform_21 .gform_button:hover, #gform_22 .gform_button:hover, #gform_23 .gform_button:hover, #gform_24 .gform_button:hover, #gform_25 .gform_button:hover{
    cursor: pointer;
    background-color: rgb(48 197 255 / 0.7);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}#gform_1 .gform_button, #gform_2 .gform_button, #gform_3 .gform_button, #gform_4 .gform_button, #gform_5 .gform_button, #gform_6 .gform_button, #gform_7 .gform_button, #gform_8 .gform_button, #gform_9 .gform_button, #gform_10 .gform_button, #gform_11 .gform_button, #gform_12 .gform_button, #gform_13 .gform_button, #gform_14 .gform_button, #gform_15 .gform_button, #gform_16 .gform_button, #gform_17 .gform_button, #gform_18 .gform_button, #gform_19 .gform_button, #gform_20 .gform_button, #gform_21 .gform_button, #gform_22 .gform_button, #gform_23 .gform_button, #gform_24 .gform_button, #gform_25 .gform_button{
    border-style: none;
}#gform_1 .ginput_container_consent, #gform_2 .ginput_container_consent, #gform_3 .ginput_container_consent, #gform_4 .ginput_container_consent, #gform_5 .ginput_container_consent, #gform_6 .ginput_container_consent, #gform_7 .ginput_container_consent, #gform_8 .ginput_container_consent, #gform_9 .ginput_container_consent, #gform_10 .ginput_container_consent, #gform_11 .ginput_container_consent, #gform_12 .ginput_container_consent, #gform_13 .ginput_container_consent, #gform_14 .ginput_container_consent, #gform_15 .ginput_container_consent, #gform_16 .ginput_container_consent, #gform_17 .ginput_container_consent, #gform_18 .ginput_container_consent, #gform_19 .ginput_container_consent, #gform_20 .ginput_container_consent, #gform_21 .ginput_container_consent, #gform_22 .ginput_container_consent, #gform_23 .ginput_container_consent, #gform_24 .ginput_container_consent, #gform_25 .ginput_container_consent{
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left !important;
    font-size: 16px !important;
}#gform_1 .gfield_validation_message,
	#gform_1 .validation_message,
	#gform_2 .gfield_validation_message,
	#gform_2 .validation_message,
	#gform_3 .gfield_validation_message,
	#gform_3 .validation_message,
	#gform_4 .gfield_validation_message,
	#gform_4 .validation_message,
	#gform_5 .gfield_validation_message,
	#gform_5 .validation_message,
	#gform_6 .gfield_validation_message,
	#gform_6 .validation_message,
	#gform_7 .gfield_validation_message,
	#gform_7 .validation_message,
	#gform_8 .gfield_validation_message,
	#gform_8 .validation_message,
	#gform_9 .gfield_validation_message,
	#gform_9 .validation_message,
	#gform_10 .gfield_validation_message,
	#gform_10 .validation_message,
	#gform_11 .gfield_validation_message,
	#gform_11 .validation_message,
	#gform_12 .gfield_validation_message,
	#gform_12 .validation_message,
	#gform_13 .gfield_validation_message,
	#gform_13 .validation_message,
	#gform_14 .gfield_validation_message,
	#gform_14 .validation_message,
	#gform_15 .gfield_validation_message,
	#gform_15 .validation_message,
	#gform_16 .gfield_validation_message,
	#gform_16 .validation_message,
	#gform_17 .gfield_validation_message,
	#gform_17 .validation_message,
	#gform_18 .gfield_validation_message,
	#gform_18 .validation_message,
	#gform_19 .gfield_validation_message,
	#gform_19 .validation_message,
	#gform_20 .gfield_validation_message,
	#gform_20 .validation_message,
	#gform_21 .gfield_validation_message,
	#gform_21 .validation_message,
	#gform_22 .gfield_validation_message,
	#gform_22 .validation_message,
	#gform_23 .gfield_validation_message,
	#gform_23 .validation_message,
	#gform_24 .gfield_validation_message,
	#gform_24 .validation_message,
	#gform_25 .gfield_validation_message,
	#gform_25 .validation_message{
    margin: 0px;
    border-width: 0px;
    background-color: transparent;
    padding: 0px;
		color: #f57037;
		font-size: 14px !important;
}#gform_1 .gfield_error .gfield_repeater_cell label,
	#gform_1 .gfield_validation_message,
	#gform_1 .validation_message,
	#gform_1 [aria-invalid="true"] + label,
	#gform_1 label + [aria-invalid="true"],
	#gform_2 .gfield_error .gfield_repeater_cell label,
	#gform_2 .gfield_validation_message,
	#gform_2 .validation_message,
	#gform_2 [aria-invalid="true"] + label,
	#gform_2 label + [aria-invalid="true"],
	#gform_3 .gfield_error .gfield_repeater_cell label,
	#gform_3 .gfield_validation_message,
	#gform_3 .validation_message,
	#gform_3 [aria-invalid="true"] + label,
	#gform_3 label + [aria-invalid="true"],
	#gform_4 .gfield_error .gfield_repeater_cell label,
	#gform_4 .gfield_validation_message,
	#gform_4 .validation_message,
	#gform_4 [aria-invalid="true"] + label,
	#gform_4 label + [aria-invalid="true"],
	#gform_5 .gfield_error .gfield_repeater_cell label,
	#gform_5 .gfield_validation_message,
	#gform_5 .validation_message,
	#gform_5 [aria-invalid="true"] + label,
	#gform_5 label + [aria-invalid="true"],
	#gform_6 .gfield_error .gfield_repeater_cell label,
	#gform_6 .gfield_validation_message,
	#gform_6 .validation_message,
	#gform_6 [aria-invalid="true"] + label,
	#gform_6 label + [aria-invalid="true"],
	#gform_7 .gfield_error .gfield_repeater_cell label,
	#gform_7 .gfield_validation_message,
	#gform_7 .validation_message,
	#gform_7 [aria-invalid="true"] + label,
	#gform_7 label + [aria-invalid="true"],
	#gform_8 .gfield_error .gfield_repeater_cell label,
	#gform_8 .gfield_validation_message,
	#gform_8 .validation_message,
	#gform_8 [aria-invalid="true"] + label,
	#gform_8 label + [aria-invalid="true"],
	#gform_9 .gfield_error .gfield_repeater_cell label,
	#gform_9 .gfield_validation_message,
	#gform_9 .validation_message,
	#gform_9 [aria-invalid="true"] + label,
	#gform_9 label + [aria-invalid="true"],
	#gform_10 .gfield_error .gfield_repeater_cell label,
	#gform_10 .gfield_validation_message,
	#gform_10 .validation_message,
	#gform_10 [aria-invalid="true"] + label,
	#gform_10 label + [aria-invalid="true"],
	#gform_11 .gfield_error .gfield_repeater_cell label,
	#gform_11 .gfield_validation_message,
	#gform_11 .validation_message,
	#gform_11 [aria-invalid="true"] + label,
	#gform_11 label + [aria-invalid="true"],
	#gform_12 .gfield_error .gfield_repeater_cell label,
	#gform_12 .gfield_validation_message,
	#gform_12 .validation_message,
	#gform_12 [aria-invalid="true"] + label,
	#gform_12 label + [aria-invalid="true"],
	#gform_13 .gfield_error .gfield_repeater_cell label,
	#gform_13 .gfield_validation_message,
	#gform_13 .validation_message,
	#gform_13 [aria-invalid="true"] + label,
	#gform_13 label + [aria-invalid="true"],
	#gform_14 .gfield_error .gfield_repeater_cell label,
	#gform_14 .gfield_validation_message,
	#gform_14 .validation_message,
	#gform_14 [aria-invalid="true"] + label,
	#gform_14 label + [aria-invalid="true"],
	#gform_15 .gfield_error .gfield_repeater_cell label,
	#gform_15 .gfield_validation_message,
	#gform_15 .validation_message,
	#gform_15 [aria-invalid="true"] + label,
	#gform_15 label + [aria-invalid="true"],
	#gform_16 .gfield_error .gfield_repeater_cell label,
	#gform_16 .gfield_validation_message,
	#gform_16 .validation_message,
	#gform_16 [aria-invalid="true"] + label,
	#gform_16 label + [aria-invalid="true"],
	#gform_17 .gfield_error .gfield_repeater_cell label,
	#gform_17 .gfield_validation_message,
	#gform_17 .validation_message,
	#gform_17 [aria-invalid="true"] + label,
	#gform_17 label + [aria-invalid="true"],
	#gform_18 .gfield_error .gfield_repeater_cell label,
	#gform_18 .gfield_validation_message,
	#gform_18 .validation_message,
	#gform_18 [aria-invalid="true"] + label,
	#gform_18 label + [aria-invalid="true"],
	#gform_19 .gfield_error .gfield_repeater_cell label,
	#gform_19 .gfield_validation_message,
	#gform_19 .validation_message,
	#gform_19 [aria-invalid="true"] + label,
	#gform_19 label + [aria-invalid="true"],
	#gform_20 .gfield_error .gfield_repeater_cell label,
	#gform_20 .gfield_validation_message,
	#gform_20 .validation_message,
	#gform_20 [aria-invalid="true"] + label,
	#gform_20 label + [aria-invalid="true"],
	#gform_21 .gfield_error .gfield_repeater_cell label,
	#gform_21 .gfield_validation_message,
	#gform_21 .validation_message,
	#gform_21 [aria-invalid="true"] + label,
	#gform_21 label + [aria-invalid="true"],
	#gform_22 .gfield_error .gfield_repeater_cell label,
	#gform_22 .gfield_validation_message,
	#gform_22 .validation_message,
	#gform_22 [aria-invalid="true"] + label,
	#gform_22 label + [aria-invalid="true"],
	#gform_23 .gfield_error .gfield_repeater_cell label,
	#gform_23 .gfield_validation_message,
	#gform_23 .validation_message,
	#gform_23 [aria-invalid="true"] + label,
	#gform_23 label + [aria-invalid="true"],
	#gform_24 .gfield_error .gfield_repeater_cell label,
	#gform_24 .gfield_validation_message,
	#gform_24 .validation_message,
	#gform_24 [aria-invalid="true"] + label,
	#gform_24 label + [aria-invalid="true"],
	#gform_25 .gfield_error .gfield_repeater_cell label,
	#gform_25 .gfield_validation_message,
	#gform_25 .validation_message,
	#gform_25 [aria-invalid="true"] + label,
	#gform_25 label + [aria-invalid="true"] {
		color: #f57037 !important;
		font-size: 14px !important;
	}#gform_1 .gfield_error label,
	#gform_1 .gfield_error legend,
	#gform_2 .gfield_error label,
	#gform_2 .gfield_error legend,
	#gform_3 .gfield_error label,
	#gform_3 .gfield_error legend,
	#gform_4 .gfield_error label,
	#gform_4 .gfield_error legend,
	#gform_5 .gfield_error label,
	#gform_5 .gfield_error legend,
	#gform_6 .gfield_error label,
	#gform_6 .gfield_error legend,
	#gform_7 .gfield_error label,
	#gform_7 .gfield_error legend,
	#gform_8 .gfield_error label,
	#gform_8 .gfield_error legend,
	#gform_9 .gfield_error label,
	#gform_9 .gfield_error legend,
	#gform_10 .gfield_error label,
	#gform_10 .gfield_error legend,
	#gform_11 .gfield_error label,
	#gform_11 .gfield_error legend,
	#gform_12 .gfield_error label,
	#gform_12 .gfield_error legend,
	#gform_13 .gfield_error label,
	#gform_13 .gfield_error legend,
	#gform_14 .gfield_error label,
	#gform_14 .gfield_error legend,
	#gform_15 .gfield_error label,
	#gform_15 .gfield_error legend,
	#gform_16 .gfield_error label,
	#gform_16 .gfield_error legend,
	#gform_17 .gfield_error label,
	#gform_17 .gfield_error legend,
	#gform_18 .gfield_error label,
	#gform_18 .gfield_error legend,
	#gform_19 .gfield_error label,
	#gform_19 .gfield_error legend,
	#gform_20 .gfield_error label,
	#gform_20 .gfield_error legend,
	#gform_21 .gfield_error label,
	#gform_21 .gfield_error legend,
	#gform_22 .gfield_error label,
	#gform_22 .gfield_error legend,
	#gform_23 .gfield_error label,
	#gform_23 .gfield_error legend,
	#gform_24 .gfield_error label,
	#gform_24 .gfield_error legend,
	#gform_25 .gfield_error label,
	#gform_25 .gfield_error legend{
    --tw-text-opacity: 1 !important;
    color: rgb(42 45 52 / var(--tw-text-opacity)) !important;
}#gform_1 .gform_validation_errors > h2, #gform_2 .gform_validation_errors > h2, #gform_3 .gform_validation_errors > h2, #gform_4 .gform_validation_errors > h2, #gform_5 .gform_validation_errors > h2, #gform_6 .gform_validation_errors > h2, #gform_7 .gform_validation_errors > h2, #gform_8 .gform_validation_errors > h2, #gform_9 .gform_validation_errors > h2, #gform_10 .gform_validation_errors > h2, #gform_11 .gform_validation_errors > h2, #gform_12 .gform_validation_errors > h2, #gform_13 .gform_validation_errors > h2, #gform_14 .gform_validation_errors > h2, #gform_15 .gform_validation_errors > h2, #gform_16 .gform_validation_errors > h2, #gform_17 .gform_validation_errors > h2, #gform_18 .gform_validation_errors > h2, #gform_19 .gform_validation_errors > h2, #gform_20 .gform_validation_errors > h2, #gform_21 .gform_validation_errors > h2, #gform_22 .gform_validation_errors > h2, #gform_23 .gform_validation_errors > h2, #gform_24 .gform_validation_errors > h2, #gform_25 .gform_validation_errors > h2 {
		padding-bottom: 0 !important;
		color: #f57037 !important;
	}#gform_1 .gform_validation_errors, #gform_2 .gform_validation_errors, #gform_3 .gform_validation_errors, #gform_4 .gform_validation_errors, #gform_5 .gform_validation_errors, #gform_6 .gform_validation_errors, #gform_7 .gform_validation_errors, #gform_8 .gform_validation_errors, #gform_9 .gform_validation_errors, #gform_10 .gform_validation_errors, #gform_11 .gform_validation_errors, #gform_12 .gform_validation_errors, #gform_13 .gform_validation_errors, #gform_14 .gform_validation_errors, #gform_15 .gform_validation_errors, #gform_16 .gform_validation_errors, #gform_17 .gform_validation_errors, #gform_18 .gform_validation_errors, #gform_19 .gform_validation_errors, #gform_20 .gform_validation_errors, #gform_21 .gform_validation_errors, #gform_22 .gform_validation_errors, #gform_23 .gform_validation_errors, #gform_24 .gform_validation_errors, #gform_25 .gform_validation_errors{
    background-color: transparent;
}#gform_1 .gfield_required:after, #gform_2 .gfield_required:after, #gform_3 .gfield_required:after, #gform_4 .gfield_required:after, #gform_5 .gfield_required:after, #gform_6 .gfield_required:after, #gform_7 .gfield_required:after, #gform_8 .gfield_required:after, #gform_9 .gfield_required:after, #gform_10 .gfield_required:after, #gform_11 .gfield_required:after, #gform_12 .gfield_required:after, #gform_13 .gfield_required:after, #gform_14 .gfield_required:after, #gform_15 .gfield_required:after, #gform_16 .gfield_required:after, #gform_17 .gfield_required:after, #gform_18 .gfield_required:after, #gform_19 .gfield_required:after, #gform_20 .gfield_required:after, #gform_21 .gfield_required:after, #gform_22 .gfield_required:after, #gform_23 .gfield_required:after, #gform_24 .gfield_required:after, #gform_25 .gfield_required:after {
			display: block;
			width: 10px;
			height: 10px;
			content: "*";
			color: inherit;
			margin-left: 0px;
			color: black;
			font-size: 15px;
			font-weight: 400;
		}#gform_1 .gfield_required span, #gform_2 .gfield_required span, #gform_3 .gfield_required span, #gform_4 .gfield_required span, #gform_5 .gfield_required span, #gform_6 .gfield_required span, #gform_7 .gfield_required span, #gform_8 .gfield_required span, #gform_9 .gfield_required span, #gform_10 .gfield_required span, #gform_11 .gfield_required span, #gform_12 .gfield_required span, #gform_13 .gfield_required span, #gform_14 .gfield_required span, #gform_15 .gfield_required span, #gform_16 .gfield_required span, #gform_17 .gfield_required span, #gform_18 .gfield_required span, #gform_19 .gfield_required span, #gform_20 .gfield_required span, #gform_21 .gfield_required span, #gform_22 .gfield_required span, #gform_23 .gfield_required span, #gform_24 .gfield_required span, #gform_25 .gfield_required span {
		display: none;
	}#gform_1 .gform_submission_error, #gform_2 .gform_submission_error, #gform_3 .gform_submission_error, #gform_4 .gform_submission_error, #gform_5 .gform_submission_error, #gform_6 .gform_submission_error, #gform_7 .gform_submission_error, #gform_8 .gform_submission_error, #gform_9 .gform_submission_error, #gform_10 .gform_submission_error, #gform_11 .gform_submission_error, #gform_12 .gform_submission_error, #gform_13 .gform_submission_error, #gform_14 .gform_submission_error, #gform_15 .gform_submission_error, #gform_16 .gform_submission_error, #gform_17 .gform_submission_error, #gform_18 .gform_submission_error, #gform_19 .gform_submission_error, #gform_20 .gform_submission_error, #gform_21 .gform_submission_error, #gform_22 .gform_submission_error, #gform_23 .gform_submission_error, #gform_24 .gform_submission_error, #gform_25 .gform_submission_error{
    margin-bottom: 0px;
}#gform_1 .gform_footer, #gform_2 .gform_footer, #gform_3 .gform_footer, #gform_4 .gform_footer, #gform_5 .gform_footer, #gform_6 .gform_footer, #gform_7 .gform_footer, #gform_8 .gform_footer, #gform_9 .gform_footer, #gform_10 .gform_footer, #gform_11 .gform_footer, #gform_12 .gform_footer, #gform_13 .gform_footer, #gform_14 .gform_footer, #gform_15 .gform_footer, #gform_16 .gform_footer, #gform_17 .gform_footer, #gform_18 .gform_footer, #gform_19 .gform_footer, #gform_20 .gform_footer, #gform_21 .gform_footer, #gform_22 .gform_footer, #gform_23 .gform_footer, #gform_24 .gform_footer, #gform_25 .gform_footer{
    padding-top: 2rem;
    text-align: left;
}#gform_1 input[type="radio"], #gform_2 input[type="radio"], #gform_3 input[type="radio"], #gform_4 input[type="radio"], #gform_5 input[type="radio"], #gform_6 input[type="radio"], #gform_7 input[type="radio"], #gform_8 input[type="radio"], #gform_9 input[type="radio"], #gform_10 input[type="radio"], #gform_11 input[type="radio"], #gform_12 input[type="radio"], #gform_13 input[type="radio"], #gform_14 input[type="radio"], #gform_15 input[type="radio"], #gform_16 input[type="radio"], #gform_17 input[type="radio"], #gform_18 input[type="radio"], #gform_19 input[type="radio"], #gform_20 input[type="radio"], #gform_21 input[type="radio"], #gform_22 input[type="radio"], #gform_23 input[type="radio"], #gform_24 input[type="radio"], #gform_25 input[type="radio"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
		display: inline-block;
		vertical-align: middle;
		background-origin: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		flex-shrink: 0;
		border-radius: 4px;
		height: 1.3rem;
		width: 1.3rem;
		color: transparent;
		background-color: transparent;
		--tw-border-opacity: 1;
		border-color: rgb(42 45 52 / var(--tw-border-opacity));
		border-width: 1px;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}#gform_1 input[type="radio"]:hover,
		#gform_1 input[type="radio"]:focus,
		#gform_2 input[type="radio"]:hover,
		#gform_2 input[type="radio"]:focus,
		#gform_3 input[type="radio"]:hover,
		#gform_3 input[type="radio"]:focus,
		#gform_4 input[type="radio"]:hover,
		#gform_4 input[type="radio"]:focus,
		#gform_5 input[type="radio"]:hover,
		#gform_5 input[type="radio"]:focus,
		#gform_6 input[type="radio"]:hover,
		#gform_6 input[type="radio"]:focus,
		#gform_7 input[type="radio"]:hover,
		#gform_7 input[type="radio"]:focus,
		#gform_8 input[type="radio"]:hover,
		#gform_8 input[type="radio"]:focus,
		#gform_9 input[type="radio"]:hover,
		#gform_9 input[type="radio"]:focus,
		#gform_10 input[type="radio"]:hover,
		#gform_10 input[type="radio"]:focus,
		#gform_11 input[type="radio"]:hover,
		#gform_11 input[type="radio"]:focus,
		#gform_12 input[type="radio"]:hover,
		#gform_12 input[type="radio"]:focus,
		#gform_13 input[type="radio"]:hover,
		#gform_13 input[type="radio"]:focus,
		#gform_14 input[type="radio"]:hover,
		#gform_14 input[type="radio"]:focus,
		#gform_15 input[type="radio"]:hover,
		#gform_15 input[type="radio"]:focus,
		#gform_16 input[type="radio"]:hover,
		#gform_16 input[type="radio"]:focus,
		#gform_17 input[type="radio"]:hover,
		#gform_17 input[type="radio"]:focus,
		#gform_18 input[type="radio"]:hover,
		#gform_18 input[type="radio"]:focus,
		#gform_19 input[type="radio"]:hover,
		#gform_19 input[type="radio"]:focus,
		#gform_20 input[type="radio"]:hover,
		#gform_20 input[type="radio"]:focus,
		#gform_21 input[type="radio"]:hover,
		#gform_21 input[type="radio"]:focus,
		#gform_22 input[type="radio"]:hover,
		#gform_22 input[type="radio"]:focus,
		#gform_23 input[type="radio"]:hover,
		#gform_23 input[type="radio"]:focus,
		#gform_24 input[type="radio"]:hover,
		#gform_24 input[type="radio"]:focus,
		#gform_25 input[type="radio"]:hover,
		#gform_25 input[type="radio"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}#gform_1 input[type="radio"]:after, #gform_2 input[type="radio"]:after, #gform_3 input[type="radio"]:after, #gform_4 input[type="radio"]:after, #gform_5 input[type="radio"]:after, #gform_6 input[type="radio"]:after, #gform_7 input[type="radio"]:after, #gform_8 input[type="radio"]:after, #gform_9 input[type="radio"]:after, #gform_10 input[type="radio"]:after, #gform_11 input[type="radio"]:after, #gform_12 input[type="radio"]:after, #gform_13 input[type="radio"]:after, #gform_14 input[type="radio"]:after, #gform_15 input[type="radio"]:after, #gform_16 input[type="radio"]:after, #gform_17 input[type="radio"]:after, #gform_18 input[type="radio"]:after, #gform_19 input[type="radio"]:after, #gform_20 input[type="radio"]:after, #gform_21 input[type="radio"]:after, #gform_22 input[type="radio"]:after, #gform_23 input[type="radio"]:after, #gform_24 input[type="radio"]:after, #gform_25 input[type="radio"]:after {
		background-color: transparent;
		border-radius: 14px;
		content: "";
		display: block;
		height: 0.8rem;
		left: 3px;
		position: relative;
		top: 3px;
		width: 0.8rem;
	}#gform_1 input[type="radio"]:checked:after, #gform_2 input[type="radio"]:checked:after, #gform_3 input[type="radio"]:checked:after, #gform_4 input[type="radio"]:checked:after, #gform_5 input[type="radio"]:checked:after, #gform_6 input[type="radio"]:checked:after, #gform_7 input[type="radio"]:checked:after, #gform_8 input[type="radio"]:checked:after, #gform_9 input[type="radio"]:checked:after, #gform_10 input[type="radio"]:checked:after, #gform_11 input[type="radio"]:checked:after, #gform_12 input[type="radio"]:checked:after, #gform_13 input[type="radio"]:checked:after, #gform_14 input[type="radio"]:checked:after, #gform_15 input[type="radio"]:checked:after, #gform_16 input[type="radio"]:checked:after, #gform_17 input[type="radio"]:checked:after, #gform_18 input[type="radio"]:checked:after, #gform_19 input[type="radio"]:checked:after, #gform_20 input[type="radio"]:checked:after, #gform_21 input[type="radio"]:checked:after, #gform_22 input[type="radio"]:checked:after, #gform_23 input[type="radio"]:checked:after, #gform_24 input[type="radio"]:checked:after, #gform_25 input[type="radio"]:checked:after{
    --tw-bg-opacity: 1;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity));
}#gform_1 .gfield_radio, #gform_2 .gfield_radio, #gform_3 .gfield_radio, #gform_4 .gfield_radio, #gform_5 .gfield_radio, #gform_6 .gfield_radio, #gform_7 .gfield_radio, #gform_8 .gfield_radio, #gform_9 .gfield_radio, #gform_10 .gfield_radio, #gform_11 .gfield_radio, #gform_12 .gfield_radio, #gform_13 .gfield_radio, #gform_14 .gfield_radio, #gform_15 .gfield_radio, #gform_16 .gfield_radio, #gform_17 .gfield_radio, #gform_18 .gfield_radio, #gform_19 .gfield_radio, #gform_20 .gfield_radio, #gform_21 .gfield_radio, #gform_22 .gfield_radio, #gform_23 .gfield_radio, #gform_24 .gfield_radio, #gform_25 .gfield_radio{
    display: flex;
    flex-wrap: wrap;
}#gform_1 .gfield_radio label, #gform_2 .gfield_radio label, #gform_3 .gfield_radio label, #gform_4 .gfield_radio label, #gform_5 .gfield_radio label, #gform_6 .gfield_radio label, #gform_7 .gfield_radio label, #gform_8 .gfield_radio label, #gform_9 .gfield_radio label, #gform_10 .gfield_radio label, #gform_11 .gfield_radio label, #gform_12 .gfield_radio label, #gform_13 .gfield_radio label, #gform_14 .gfield_radio label, #gform_15 .gfield_radio label, #gform_16 .gfield_radio label, #gform_17 .gfield_radio label, #gform_18 .gfield_radio label, #gform_19 .gfield_radio label, #gform_20 .gfield_radio label, #gform_21 .gfield_radio label, #gform_22 .gfield_radio label, #gform_23 .gfield_radio label, #gform_24 .gfield_radio label, #gform_25 .gfield_radio label{
    margin-left: 0.5rem;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0em;
}#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice{
    display: flex;
    align-items: center;
}@media screen and (min-width: 640px) {#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice {
				width: calc(100% * (2 / 4) - 10px - 1px);
		}
			}@media screen and (min-width: 1200px) {#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice {
				width: calc(100% * (1 / 4) - 10px - 1px);
		}
			}#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice{
			display: inline-block;
			margin-top: 0.5rem;
}@media (min-width: 600px){#gform_1 .gfield_radio .gchoice, #gform_2 .gfield_radio .gchoice, #gform_3 .gfield_radio .gchoice, #gform_4 .gfield_radio .gchoice, #gform_5 .gfield_radio .gchoice, #gform_6 .gfield_radio .gchoice, #gform_7 .gfield_radio .gchoice, #gform_8 .gfield_radio .gchoice, #gform_9 .gfield_radio .gchoice, #gform_10 .gfield_radio .gchoice, #gform_11 .gfield_radio .gchoice, #gform_12 .gfield_radio .gchoice, #gform_13 .gfield_radio .gchoice, #gform_14 .gfield_radio .gchoice, #gform_15 .gfield_radio .gchoice, #gform_16 .gfield_radio .gchoice, #gform_17 .gfield_radio .gchoice, #gform_18 .gfield_radio .gchoice, #gform_19 .gfield_radio .gchoice, #gform_20 .gfield_radio .gchoice, #gform_21 .gfield_radio .gchoice, #gform_22 .gfield_radio .gchoice, #gform_23 .gfield_radio .gchoice, #gform_24 .gfield_radio .gchoice, #gform_25 .gfield_radio .gchoice{
        margin-top: 0px;
    }
}#gform_1 input[type="checkbox"], #gform_2 input[type="checkbox"], #gform_3 input[type="checkbox"], #gform_4 input[type="checkbox"], #gform_5 input[type="checkbox"], #gform_6 input[type="checkbox"], #gform_7 input[type="checkbox"], #gform_8 input[type="checkbox"], #gform_9 input[type="checkbox"], #gform_10 input[type="checkbox"], #gform_11 input[type="checkbox"], #gform_12 input[type="checkbox"], #gform_13 input[type="checkbox"], #gform_14 input[type="checkbox"], #gform_15 input[type="checkbox"], #gform_16 input[type="checkbox"], #gform_17 input[type="checkbox"], #gform_18 input[type="checkbox"], #gform_19 input[type="checkbox"], #gform_20 input[type="checkbox"], #gform_21 input[type="checkbox"], #gform_22 input[type="checkbox"], #gform_23 input[type="checkbox"], #gform_24 input[type="checkbox"], #gform_25 input[type="checkbox"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
		display: inline-block;
		vertical-align: middle;
		background-origin: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		flex-shrink: 0;
		border-radius: 4px;
		height: 1.3rem;
		width: 1.3rem;
		color: transparent;
		background-color: transparent;
		--tw-border-opacity: 1;
		border-color: rgb(42 45 52 / var(--tw-border-opacity));
		border-width: 1px;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}#gform_1 input[type="checkbox"]:hover,
		#gform_1 input[type="checkbox"]:focus,
		#gform_2 input[type="checkbox"]:hover,
		#gform_2 input[type="checkbox"]:focus,
		#gform_3 input[type="checkbox"]:hover,
		#gform_3 input[type="checkbox"]:focus,
		#gform_4 input[type="checkbox"]:hover,
		#gform_4 input[type="checkbox"]:focus,
		#gform_5 input[type="checkbox"]:hover,
		#gform_5 input[type="checkbox"]:focus,
		#gform_6 input[type="checkbox"]:hover,
		#gform_6 input[type="checkbox"]:focus,
		#gform_7 input[type="checkbox"]:hover,
		#gform_7 input[type="checkbox"]:focus,
		#gform_8 input[type="checkbox"]:hover,
		#gform_8 input[type="checkbox"]:focus,
		#gform_9 input[type="checkbox"]:hover,
		#gform_9 input[type="checkbox"]:focus,
		#gform_10 input[type="checkbox"]:hover,
		#gform_10 input[type="checkbox"]:focus,
		#gform_11 input[type="checkbox"]:hover,
		#gform_11 input[type="checkbox"]:focus,
		#gform_12 input[type="checkbox"]:hover,
		#gform_12 input[type="checkbox"]:focus,
		#gform_13 input[type="checkbox"]:hover,
		#gform_13 input[type="checkbox"]:focus,
		#gform_14 input[type="checkbox"]:hover,
		#gform_14 input[type="checkbox"]:focus,
		#gform_15 input[type="checkbox"]:hover,
		#gform_15 input[type="checkbox"]:focus,
		#gform_16 input[type="checkbox"]:hover,
		#gform_16 input[type="checkbox"]:focus,
		#gform_17 input[type="checkbox"]:hover,
		#gform_17 input[type="checkbox"]:focus,
		#gform_18 input[type="checkbox"]:hover,
		#gform_18 input[type="checkbox"]:focus,
		#gform_19 input[type="checkbox"]:hover,
		#gform_19 input[type="checkbox"]:focus,
		#gform_20 input[type="checkbox"]:hover,
		#gform_20 input[type="checkbox"]:focus,
		#gform_21 input[type="checkbox"]:hover,
		#gform_21 input[type="checkbox"]:focus,
		#gform_22 input[type="checkbox"]:hover,
		#gform_22 input[type="checkbox"]:focus,
		#gform_23 input[type="checkbox"]:hover,
		#gform_23 input[type="checkbox"]:focus,
		#gform_24 input[type="checkbox"]:hover,
		#gform_24 input[type="checkbox"]:focus,
		#gform_25 input[type="checkbox"]:hover,
		#gform_25 input[type="checkbox"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}#gform_1 input[type="checkbox"]:after, #gform_2 input[type="checkbox"]:after, #gform_3 input[type="checkbox"]:after, #gform_4 input[type="checkbox"]:after, #gform_5 input[type="checkbox"]:after, #gform_6 input[type="checkbox"]:after, #gform_7 input[type="checkbox"]:after, #gform_8 input[type="checkbox"]:after, #gform_9 input[type="checkbox"]:after, #gform_10 input[type="checkbox"]:after, #gform_11 input[type="checkbox"]:after, #gform_12 input[type="checkbox"]:after, #gform_13 input[type="checkbox"]:after, #gform_14 input[type="checkbox"]:after, #gform_15 input[type="checkbox"]:after, #gform_16 input[type="checkbox"]:after, #gform_17 input[type="checkbox"]:after, #gform_18 input[type="checkbox"]:after, #gform_19 input[type="checkbox"]:after, #gform_20 input[type="checkbox"]:after, #gform_21 input[type="checkbox"]:after, #gform_22 input[type="checkbox"]:after, #gform_23 input[type="checkbox"]:after, #gform_24 input[type="checkbox"]:after, #gform_25 input[type="checkbox"]:after {
		background-color: transparent;
		border-radius: 14px;
		content: "";
		display: block;
		height: 0.8rem;
		left: 3px;
		position: relative;
		top: 3px;
		width: 0.8rem;
	}#gform_1 input[type="checkbox"]:checked:after, #gform_2 input[type="checkbox"]:checked:after, #gform_3 input[type="checkbox"]:checked:after, #gform_4 input[type="checkbox"]:checked:after, #gform_5 input[type="checkbox"]:checked:after, #gform_6 input[type="checkbox"]:checked:after, #gform_7 input[type="checkbox"]:checked:after, #gform_8 input[type="checkbox"]:checked:after, #gform_9 input[type="checkbox"]:checked:after, #gform_10 input[type="checkbox"]:checked:after, #gform_11 input[type="checkbox"]:checked:after, #gform_12 input[type="checkbox"]:checked:after, #gform_13 input[type="checkbox"]:checked:after, #gform_14 input[type="checkbox"]:checked:after, #gform_15 input[type="checkbox"]:checked:after, #gform_16 input[type="checkbox"]:checked:after, #gform_17 input[type="checkbox"]:checked:after, #gform_18 input[type="checkbox"]:checked:after, #gform_19 input[type="checkbox"]:checked:after, #gform_20 input[type="checkbox"]:checked:after, #gform_21 input[type="checkbox"]:checked:after, #gform_22 input[type="checkbox"]:checked:after, #gform_23 input[type="checkbox"]:checked:after, #gform_24 input[type="checkbox"]:checked:after, #gform_25 input[type="checkbox"]:checked:after{
    --tw-bg-opacity: 1;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity));
}#gform_1 .gfield_checkbox, #gform_2 .gfield_checkbox, #gform_3 .gfield_checkbox, #gform_4 .gfield_checkbox, #gform_5 .gfield_checkbox, #gform_6 .gfield_checkbox, #gform_7 .gfield_checkbox, #gform_8 .gfield_checkbox, #gform_9 .gfield_checkbox, #gform_10 .gfield_checkbox, #gform_11 .gfield_checkbox, #gform_12 .gfield_checkbox, #gform_13 .gfield_checkbox, #gform_14 .gfield_checkbox, #gform_15 .gfield_checkbox, #gform_16 .gfield_checkbox, #gform_17 .gfield_checkbox, #gform_18 .gfield_checkbox, #gform_19 .gfield_checkbox, #gform_20 .gfield_checkbox, #gform_21 .gfield_checkbox, #gform_22 .gfield_checkbox, #gform_23 .gfield_checkbox, #gform_24 .gfield_checkbox, #gform_25 .gfield_checkbox{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}@media (min-width: 782px){#gform_1 .gfield_checkbox, #gform_2 .gfield_checkbox, #gform_3 .gfield_checkbox, #gform_4 .gfield_checkbox, #gform_5 .gfield_checkbox, #gform_6 .gfield_checkbox, #gform_7 .gfield_checkbox, #gform_8 .gfield_checkbox, #gform_9 .gfield_checkbox, #gform_10 .gfield_checkbox, #gform_11 .gfield_checkbox, #gform_12 .gfield_checkbox, #gform_13 .gfield_checkbox, #gform_14 .gfield_checkbox, #gform_15 .gfield_checkbox, #gform_16 .gfield_checkbox, #gform_17 .gfield_checkbox, #gform_18 .gfield_checkbox, #gform_19 .gfield_checkbox, #gform_20 .gfield_checkbox, #gform_21 .gfield_checkbox, #gform_22 .gfield_checkbox, #gform_23 .gfield_checkbox, #gform_24 .gfield_checkbox, #gform_25 .gfield_checkbox{
        flex-direction: row;
    }
}#gform_1 .gfield_checkbox label, #gform_2 .gfield_checkbox label, #gform_3 .gfield_checkbox label, #gform_4 .gfield_checkbox label, #gform_5 .gfield_checkbox label, #gform_6 .gfield_checkbox label, #gform_7 .gfield_checkbox label, #gform_8 .gfield_checkbox label, #gform_9 .gfield_checkbox label, #gform_10 .gfield_checkbox label, #gform_11 .gfield_checkbox label, #gform_12 .gfield_checkbox label, #gform_13 .gfield_checkbox label, #gform_14 .gfield_checkbox label, #gform_15 .gfield_checkbox label, #gform_16 .gfield_checkbox label, #gform_17 .gfield_checkbox label, #gform_18 .gfield_checkbox label, #gform_19 .gfield_checkbox label, #gform_20 .gfield_checkbox label, #gform_21 .gfield_checkbox label, #gform_22 .gfield_checkbox label, #gform_23 .gfield_checkbox label, #gform_24 .gfield_checkbox label, #gform_25 .gfield_checkbox label{
    margin-left: 0.5rem;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0em;
}#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice{
    display: flex;
    align-items: center;

			display: inline-block;

			margin-top: 0.5rem;

			margin-bottom: 0.75rem;
}@media (min-width: 600px){#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice{
        margin-top: 0px;
    }
}@media screen and (min-width: 640px) {#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice {
				width: calc(100% * (2 / 4) - 10px - 1px)
		}
			}@media screen and (min-width: 1200px) {#gform_1 .gfield_checkbox .gchoice, #gform_2 .gfield_checkbox .gchoice, #gform_3 .gfield_checkbox .gchoice, #gform_4 .gfield_checkbox .gchoice, #gform_5 .gfield_checkbox .gchoice, #gform_6 .gfield_checkbox .gchoice, #gform_7 .gfield_checkbox .gchoice, #gform_8 .gfield_checkbox .gchoice, #gform_9 .gfield_checkbox .gchoice, #gform_10 .gfield_checkbox .gchoice, #gform_11 .gfield_checkbox .gchoice, #gform_12 .gfield_checkbox .gchoice, #gform_13 .gfield_checkbox .gchoice, #gform_14 .gfield_checkbox .gchoice, #gform_15 .gfield_checkbox .gchoice, #gform_16 .gfield_checkbox .gchoice, #gform_17 .gfield_checkbox .gchoice, #gform_18 .gfield_checkbox .gchoice, #gform_19 .gfield_checkbox .gchoice, #gform_20 .gfield_checkbox .gchoice, #gform_21 .gfield_checkbox .gchoice, #gform_22 .gfield_checkbox .gchoice, #gform_23 .gfield_checkbox .gchoice, #gform_24 .gfield_checkbox .gchoice, #gform_25 .gfield_checkbox .gchoice {
				width: calc(100% * (1 / 4) - 10px - 1px)
		}
			}.gform_wrapper .gform_validation_errors > h2 {
	font-size: 14px !important;
	font-weight: 400px !important;
}.gfield_error .ginput_container {
	position: relative;
}.gfield_error .ginput_container:after {
		position: absolute;
		right: -30px;
		top: 30px;
		width: 17px;
		height: 17px;
		transition: all 0.2s ease-in-out;
		background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 16.5C12.9183 16.5 16.5 12.9183 16.5 8.5C16.5 4.08172 12.9183 0.5 8.5 0.5C4.08172 0.5 0.5 4.08172 0.5 8.5C0.5 12.9183 4.08172 16.5 8.5 16.5ZM7.33783 4.04541H9.65992L9.44756 10.6054H7.55019L7.33783 4.04541ZM9.70147 12.4335C9.69223 13.0983 9.13364 13.6338 8.50118 13.6338C7.83641 13.6338 7.29166 13.0983 7.3009 12.4335C7.29166 11.778 7.83641 11.2471 8.50118 11.2471C9.13364 11.2471 9.69223 11.778 9.70147 12.4335Z' fill='%23F57037'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat !important;
		content: "";
		pointer-events: none;
	}.gform-wrapper .gfield_error .gfield_repeater_cell label,
	.gform-wrapper .gfield_error label,
	.gform-wrapper .gfield_error legend,
	.gform-wrapper .gfield_validation_message,
	.gform-wrapper .validation_message,
	.gform-wrapper [aria-invalid="true"] + label,
	.gform-wrapper label + [aria-invalid="true"] {
		color: #f57037 !important;
	}.gform_wrapper .gfield_error [aria-invalid="true"] {
	border-left: 1px solid transparent !important;
	border-top: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
}.gform-wrapper .gform_validation_errors > h2 {
	padding-bottom: 0 !important;
	color: #f57037 !important;
}.gfield_error .ginput_container:after {
	position: absolute;
	right: 15px;
	top: 40%;
	background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 16.5C12.9183 16.5 16.5 12.9183 16.5 8.5C16.5 4.08172 12.9183 0.5 8.5 0.5C4.08172 0.5 0.5 4.08172 0.5 8.5C0.5 12.9183 4.08172 16.5 8.5 16.5ZM7.33783 4.04541H9.65992L9.44756 10.6054H7.55019L7.33783 4.04541ZM9.70147 12.4335C9.69223 13.0983 9.13364 13.6338 8.50118 13.6338C7.83641 13.6338 7.29166 13.0983 7.3009 12.4335C7.29166 11.778 7.83641 11.2471 8.50118 11.2471C9.13364 11.2471 9.69223 11.778 9.70147 12.4335Z' fill='%23F57037'/%3E%3C/svg%3E%0A");
}.gform_wrapper .gform_validation_errors {
	background: transparent !important;
	border: 0px solid transparent !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	margin-bottom: 8px !important;
	margin-top: 8px !important;
	padding: 16px 0px 16px 28px !important;
	position: relative !important;
	width: 100% !important;
}.gform_wrapper .gform_validation_errors > h2 .gform-icon {
	left: -5px !important;
}/*************************
Blog Specific Stylings
************************ */@media (min-width: 782px){.blog-header-block-no-image .blog-header-block__content{
        margin-left: -2.5rem;
        margin-top: 3.5rem;
        margin-bottom: 3rem;
    }
}.blog-header-block-no-image hr{
    width: 3.5rem;
    padding-bottom: 2rem;
    margin-left: 0px;
    margin-right: 0px;
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(42 45 52 / var(--tw-border-opacity));
    margin-bottom: 0px;
		border-top:3px solid;
}@media (min-width: 782px){.blog-header-block .blog-header-block__content{
        margin-left: -15rem;
        margin-top: 3.5rem;
        margin-bottom: 3rem;
    }.blog-header-block .flex-row-reverse .blog-header-block__content{
        margin-left: -3rem;
        margin-right: -15rem;
    }
}@media only screen and (max-width: 1024px) {.blog-header-block .has-media{
			height:50vh;
	    margin: 0px calc(50% - 50vw);
	    max-width: 100vw;
	    width: 100vw

	}
 		}.blog-header-block hr{
    width: 3.5rem;
    padding-bottom: 2rem;
    margin-left: 0px;
    margin-right: 0px;
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(42 45 52 / var(--tw-border-opacity));
    margin-bottom: 0px;
		border-top:3px solid;
}.meta-deets{
    font-weight: 700;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    text-transform: uppercase;
    font-size: 16px;
}.meta-deets span{
    margin-left: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.post-sidebar hr{
    width: 6rem;
    padding-bottom: 2rem;
    margin-left: 0px;
    margin-right: 0px;
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(42 45 52 / var(--tw-border-opacity));
    margin-bottom: 0px;
		border-top:3px solid;
}.post-body .alignwide {
		margin-left:0;
		margin-right:0;
	}/*************************
blot post archives
************************ */.blog-posts article{
    margin-bottom: 1.5rem;
}@media (min-width: 600px){.blog-posts article{
        margin-bottom: 0px;
    }
}.blog-posts .article--details{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding: 2rem;
}.blog-posts .article--details a{
    text-decoration-line: none;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.blog-posts--categories{
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin-bottom:0px!important;
}.blog-posts--categories li{
       list-style-type: none!important;
       margin-left: 1.5rem !important;
       margin-right: 0px !important;
 	}.blog-posts--categories li:before{
    display: none;
}.blog-posts--categories li{
    margin-bottom: 2rem;
}@media (min-width: 960px){.blog-posts--categories li{
        margin-bottom: 0px;
    }
}.blog-posts--categories li a{
    margin-right: 0px;
    padding: 0.75rem;
    border-radius: 0px;
    font-family: Outfit, Helvetica, system-ui;
    font-size: 16px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(54 168 174 / var(--tw-border-opacity));
    text-transform: uppercase;
    font-weight: 700;
}.blog-posts--categories li a:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(54 168 174 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.blog-posts--categories li a{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    text-decoration-line: none;
}.blog-posts--categories li.current-cat {
				position:relative;
			}.blog-posts--categories li.current-cat:after {
					 content: "";
					 position:absolute;
					 left:40%;
 					 margin:0 auto;
					 top:55px;
					 display:block;
					 width:16px;
					 height:9px;
					 transform:rotate(180deg);
					 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 d='M14 2L7.83813 7.47722L1.67625 2' stroke='%23FBBB6E' stroke-width='2.73861' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
 				}.table{
    margin-bottom: 0px;
    margin-bottom: 1.5rem;
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    text-align: left;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
    font-size: 14px;
    font-weight: 300;
}.table thead{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(42 45 52 / var(--tw-bg-opacity));
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.custom-media-block.table thead h2,
		.custom-media-block.table thead p{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.table thead tr{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}.table thead tr th{
    border-bottom-width: 1px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}.table thead tr th:first-child{
    border-top-left-radius: 0.25rem;
}.table thead tr th:last-child{
    border-top-right-radius: 0.25rem;
}.table tbody tr:hover{
    background-color: rgb(42 45 52 / 0.05);
}.table tbody tr:nth-child(odd){
    --tw-bg-opacity: 1;
    background-color: rgb(235 250 255 / var(--tw-bg-opacity));
}.table tbody tr:nth-child(odd):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}.table tbody tr td{
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(236 236 236 / var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}.table .label{
    display: block;
    width: 100%;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(42 45 52 / var(--tw-border-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.table .label:hover{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.first\:rounded-tl:first-child{
    border-top-left-radius: 0.25rem;
}.last\:mb-0:last-child{
    margin-bottom: 0px;
}.last\:mr-0:last-child{
    margin-right: 0px;
}.last\:border-r-0:last-child{
    border-right-width: 0px;
}.hover\:scale-105:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:cursor-pointer:hover{
    cursor: pointer;
}.hover\:border-primary:hover{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}.hover\:bg-dark\/90:hover{
    background-color: rgb(42 45 52 / 0.9);
}.hover\:bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(48 197 255 / var(--tw-bg-opacity));
}.hover\:bg-primary\/70:hover{
    background-color: rgb(48 197 255 / 0.7);
}.hover\:bg-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.hover\:text-dark:hover{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.hover\:text-light:hover{
    --tw-text-opacity: 1;
    color: rgb(235 250 255 / var(--tw-text-opacity));
}.hover\:text-primary:hover{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.hover\:text-primarydark:hover{
    --tw-text-opacity: 1;
    color: rgb(175 6 6 / var(--tw-text-opacity));
}.hover\:text-secondary:hover{
    --tw-text-opacity: 1;
    color: rgb(54 168 174 / var(--tw-text-opacity));
}.hover\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.focus\:border-primary:focus{
    --tw-border-opacity: 1;
    border-color: rgb(48 197 255 / var(--tw-border-opacity));
}.focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.focus\:ring-1: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(1px + 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-primary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 197 255 / var(--tw-ring-opacity));
}.group:hover .group-hover\:text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.group:hover .group-hover\:text-dark{
    --tw-text-opacity: 1;
    color: rgb(42 45 52 / var(--tw-text-opacity));
}.group:hover .group-hover\:text-light{
    --tw-text-opacity: 1;
    color: rgb(235 250 255 / var(--tw-text-opacity));
}.group:hover .group-hover\:text-primary{
    --tw-text-opacity: 1;
    color: rgb(48 197 255 / var(--tw-text-opacity));
}.group:hover .group-hover\:text-secondary{
    --tw-text-opacity: 1;
    color: rgb(54 168 174 / var(--tw-text-opacity));
}@media (min-width: 600px){.sm\:flex{
        display: flex;
    }.sm\:grid{
        display: grid;
    }.sm\:w-1\/2{
        width: 50%;
    }.sm\:w-1\/3{
        width: 33.333333%;
    }.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\:pl-10{
        padding-left: 2.5rem;
    }.sm\:text-left{
        text-align: left;
    }
}@media (min-width: 782px){.md\:my-6{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }.md\:-ml-10{
        margin-left: -2.5rem;
    }.md\:-ml-12{
        margin-left: -3rem;
    }.md\:-ml-60{
        margin-left: -15rem;
    }.md\:mt-14{
        margin-top: 3.5rem;
    }.md\:mt-5{
        margin-top: 1.25rem;
    }.md\:block{
        display: block;
    }.md\:flex{
        display: flex;
    }.md\:hidden{
        display: none;
    }.md\:w-1\/2{
        width: 50%;
    }.md\:w-1\/4{
        width: 25%;
    }.md\:w-3\/4{
        width: 75%;
    }.md\:w-full{
        width: 100%;
    }.md\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.md\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }.md\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }.md\:flex-row{
        flex-direction: row;
    }.md\:p-12{
        padding: 3rem;
    }.md\:py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }.md\:pb-0{
        padding-bottom: 0px;
    }.md\:text-3xl{
        font-size: calc(24px + (32 - 24) * ((100vw - 375px) / (1440 - 375)));
    }
}@media (min-width: 960px){.lg\:absolute{
        position: absolute;
    }.lg\:inset-0{
        inset: 0px;
    }.lg\:col-span-2{
        grid-column: span 2 / span 2;
    }.lg\:-mx-4{
        margin-left: -1rem;
        margin-right: -1rem;
    }.lg\:mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }.lg\:mx-4{
        margin-left: 1rem;
        margin-right: 1rem;
    }.lg\:mb-0{
        margin-bottom: 0px;
    }.lg\:mb-4{
        margin-bottom: 1rem;
    }.lg\:ml-0{
        margin-left: 0px;
    }.lg\:ml-\[calc\(\(100vw-968px\)\/2\*-1\)\]{
        margin-left: calc((100vw - 968px) / 2 * -1);
    }.lg\:mr-\[calc\(\(100vw-968px\)\/2\*-1\)\]{
        margin-right: calc((100vw - 968px) / 2 * -1);
    }.lg\:mt-0{
        margin-top: 0px;
    }.lg\:block{
        display: block;
    }.lg\:flex{
        display: flex;
    }.lg\:hidden{
        display: none;
    }.lg\:h-\[55vh\]{
        height: 55vh;
    }.lg\:h-full{
        height: 100%;
    }.lg\:w-1\/2{
        width: 50%;
    }.lg\:w-1\/5{
        width: 20%;
    }.lg\:w-4\/5{
        width: 80%;
    }.lg\:w-\[50vw\]{
        width: 50vw;
    }.lg\:w-auto{
        width: auto;
    }.lg\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }.lg\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.lg\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }.lg\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }.lg\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }.lg\:flex-row{
        flex-direction: row;
    }.lg\:flex-row-reverse{
        flex-direction: row-reverse;
    }.lg\:items-center{
        align-items: center;
    }.lg\:justify-center{
        justify-content: center;
    }.lg\:justify-between{
        justify-content: space-between;
    }.lg\:gap-8{
        gap: 2rem;
    }.lg\:bg-transparent{
        background-color: transparent;
    }.lg\:p-0{
        padding: 0px;
    }.lg\:p-4{
        padding: 1rem;
    }.lg\:px-0{
        padding-left: 0px;
        padding-right: 0px;
    }.lg\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }.lg\:py-20{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }.lg\:pb-0{
        padding-bottom: 0px;
    }.lg\:pl-0{
        padding-left: 0px;
    }.lg\:pl-12{
        padding-left: 3rem;
    }.lg\:pl-4{
        padding-left: 1rem;
    }.lg\:pr-0{
        padding-right: 0px;
    }.lg\:pr-28{
        padding-right: 7rem;
    }.lg\:pr-8{
        padding-right: 2rem;
    }.lg\:alignnone{
        margin-left: 0px;
        margin-right: 0px;
        height: auto;
        max-width: 100%;
    }.lg\:last\:pr-0:last-child{
        padding-right: 0px;
    }
}@media (min-width: 1280px){.xl\:ml-\[calc\(\(100vw-1440px\)\/2\*-1\)\]{
        margin-left: calc((100vw - 1440px) / 2 * -1);
    }.xl\:mr-\[calc\(\(100vw-1440px\)\/2\*-1\)\]{
        margin-right: calc((100vw - 1440px) / 2 * -1);
    }.xl\:h-\[65vh\]{
        height: 65vh;
    }.xl\:h-\[85vh\]{
        height: 85vh;
    }.xl\:pt-16{
        padding-top: 4rem;
    }.xl\:text-\[44px\]{
        font-size: 44px;
    }
}
