@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 100;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-100.8f7b90.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 100;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-100italic.5e3ae0.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 200;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-200.9e4064.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 200;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-200italic.e5e423.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 300;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-300.c8da15.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 300;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-300italic.1e4858.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 400;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-regular.ba589f.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 400;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-italic.53cdbf.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 500;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-500.5f5027.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 500;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-500italic.a6c1fa.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 600;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-600.e77288.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 600;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-600italic.b2da9a.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 700;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-700.5db7d3.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 700;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-700italic.f7f344.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 800;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-800.725793.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 800;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-800italic.180e7b.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: normal;
  font-weight: 900;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-900.eaabff.woff2) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: Barlow;
  font-style: italic;
  font-weight: 900;
  src: url(/jettiresources/theme/fonts/barlow-v12-latin-900italic.aec244.woff2) format('woff2');
}
.snapshot-content {
  --theme-fluid-5-18: clamp(0.3125rem, 0.0299rem + 1.413vw, 1.125rem);
  --theme-fluid-10-10: clamp(0.625rem, 0.625rem + 0vw, 0.625rem);
  --theme-fluid-12-14: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  --theme-fluid-14-18: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  --theme-fluid-16-18: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  --theme-fluid-16-20: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
  --theme-fluid-18-24: clamp(1.125rem, 0.9946rem + 0.6522vw, 1.5rem);
  --theme-fluid-20-28: clamp(1.25rem, 1.0761rem + 0.8696vw, 1.75rem);
  --theme-fluid-23-36: clamp(1.4375rem, 1.1549rem + 1.413vw, 2.25rem);
  --theme-fluid-26-40: clamp(1.625rem, 1.3207rem + 1.5217vw, 2.5rem);
  --theme-fluid-28-46: clamp(1.75rem, 1.3587rem + 1.9565vw, 2.875rem);
  --theme-fluid-32-50: clamp(2rem, 1.6087rem + 1.9565vw, 3.125rem);
  --theme-fluid-43-75: clamp(2.6875rem, 1.9918rem + 3.4783vw, 4.6875rem);
  --theme-fluid-50-100: clamp(3.125rem, 2.038rem + 5.4348vw, 6.25rem);
  --theme-fluid-50-110: clamp(3.125rem, 1.8207rem + 6.5217vw, 6.875rem);
  --theme-fluid-82-150: clamp(5.125rem, 3.6467rem + 7.3913vw, 9.375rem);
  --theme-mobile-fluid-5-18: clamp(0.3125rem, 0.0299rem + 1.413cqi, 1.125rem);
  --theme-mobile-fluid-10-10: clamp(0.625rem, 0.625rem + 0cqi, 0.625rem);
  --theme-mobile-fluid-12-14: clamp(0.75rem, 0.7065rem + 0.2174cqi, 0.875rem);
  --theme-mobile-fluid-14-18: clamp(0.875rem, 0.788rem + 0.4348cqi, 1.125rem);
  --theme-mobile-fluid-16-18: clamp(1rem, 0.9565rem + 0.2174cqi, 1.125rem);
  --theme-mobile-fluid-16-20: clamp(1rem, 0.913rem + 0.4348cqi, 1.25rem);
  --theme-mobile-fluid-18-24: clamp(1.125rem, 0.9946rem + 0.6522cqi, 1.5rem);
  --theme-mobile-fluid-20-28: clamp(1.25rem, 1.0761rem + 0.8696cqi, 1.75rem);
  --theme-mobile-fluid-23-36: clamp(1.4375rem, 1.1549rem + 1.413cqi, 2.25rem);
  --theme-mobile-fluid-26-40: clamp(1.625rem, 1.3207rem + 1.5217cqi, 2.5rem);
  --theme-mobile-fluid-28-46: clamp(1.75rem, 1.3587rem + 1.9565cqi, 2.875rem);
  --theme-mobile-fluid-32-50: clamp(2rem, 1.6087rem + 1.9565cqi, 3.125rem);
  --theme-mobile-fluid-43-75: clamp(2.6875rem, 1.9918rem + 3.4783cqi, 4.6875rem);
  --theme-mobile-fluid-50-100: clamp(3.125rem, 2.038rem + 5.4348cqi, 6.25rem);
  --theme-mobile-fluid-50-110: clamp(3.125rem, 1.8207rem + 6.5217cqi, 6.875rem);
  --theme-mobile-fluid-82-150: clamp(5.125rem, 3.6467rem + 7.3913cqi, 9.375rem);
  --theme-space-5xs: clamp(0.0625rem, 0.019rem + 0.2174vw, 0.1875rem);
  --theme-space-4xs: clamp(0.1875rem, 0.144rem + 0.2174vw, 0.3125rem);
  --theme-space-3xs: clamp(0.1875rem, 0.1005rem + 0.4348vw, 0.4375rem);
  --theme-space-2xs: clamp(0.3125rem, 0.2038rem + 0.5435vw, 0.625rem);
  --theme-space-xs: clamp(0.5rem, 0.3478rem + 0.7609vw, 0.9375rem);
  --theme-space-s: clamp(0.625rem, 0.4076rem + 1.087vw, 1.25rem);
  --theme-space-m: clamp(0.9375rem, 0.6114rem + 1.6304vw, 1.875rem);
  --theme-space-l: clamp(1.25rem, 0.8152rem + 2.1739vw, 2.5rem);
  --theme-space-xl: clamp(1.5625rem, 1.019rem + 2.7174vw, 3.125rem);
  --theme-space-2xl: clamp(1.875rem, 1.2228rem + 3.2609vw, 3.75rem);
  --theme-space-3xl: clamp(2.5rem, 1.6304rem + 4.3478vw, 5rem);
  --theme-space-4xl: clamp(3.125rem, 2.038rem + 5.4348vw, 6.25rem);
  --theme-space-5xl: clamp(3.75rem, 2.4457rem + 6.5217vw, 7.5rem);
  --theme-space-6xl: clamp(4.375rem, 2.8533rem + 7.6087vw, 8.75rem);
  --theme-space-7xl: clamp(5rem, 3.2609rem + 8.6957vw, 10rem);
  --theme-space-8xl: clamp(5.625rem, 3.6685rem + 9.7826vw, 11.25rem);
  --theme-space-9xl: clamp(6.25rem, 4.0761rem + 10.8696vw, 12.5rem);
  --theme-space-5xs-4xs: clamp(0.0625rem, -0.0245rem + 0.4348vw, 0.3125rem);
  --theme-space-4xs-3xs: clamp(0.1875rem, 0.1005rem + 0.4348vw, 0.4375rem);
  --theme-space-3xs-2xs: clamp(0.1875rem, 0.0353rem + 0.7609vw, 0.625rem);
  --theme-space-2xs-xs: clamp(0.3125rem, 0.0951rem + 1.087vw, 0.9375rem);
  --theme-space-xs-s: clamp(0.5rem, 0.2391rem + 1.3043vw, 1.25rem);
  --theme-space-s-m: clamp(0.625rem, 0.1902rem + 2.1739vw, 1.875rem);
  --theme-space-m-l: clamp(0.9375rem, 0.394rem + 2.7174vw, 2.5rem);
  --theme-space-l-xl: clamp(1.25rem, 0.5978rem + 3.2609vw, 3.125rem);
  --theme-space-xl-2xl: clamp(1.5625rem, 0.8016rem + 3.8043vw, 3.75rem);
  --theme-space-2xl-3xl: clamp(1.875rem, 0.788rem + 5.4348vw, 5rem);
  --theme-space-3xl-4xl: clamp(2.5rem, 1.1957rem + 6.5217vw, 6.25rem);
  --theme-space-4xl-5xl: clamp(3.125rem, 1.6033rem + 7.6087vw, 7.5rem);
  --theme-space-5xl-6xl: clamp(3.75rem, 2.0109rem + 8.6957vw, 8.75rem);
  --theme-space-6xl-7xl: clamp(4.375rem, 2.4185rem + 9.7826vw, 10rem);
  --theme-space-7xl-8xl: clamp(5rem, 2.8261rem + 10.8696vw, 11.25rem);
  --theme-space-8xl-9xl: clamp(5.625rem, 3.2337rem + 11.9565vw, 12.5rem);
  --theme-space-l-2xs: clamp(0.625rem, 1.4674rem + -1.087vw, 1.25rem);
  --theme-space-m-xl: clamp(0.9375rem, 0.1766rem + 3.8043vw, 3.125rem);
  --theme-space-l-2xl: clamp(1.25rem, 0.3804rem + 4.3478vw, 3.75rem);
  --theme-space-m-7xl: clamp(0.9375rem, -2.2147rem + 15.7609vw, 10rem);
  --theme-leading-none: 1;
  --theme-leading-scotch: 1.167;
  --theme-leading-tight: 1.2;
  --theme-leading-snug: 1.267;
  --theme-leading-nudge: 1.333;
  --theme-leading-normal: 1.4;
  --theme-leading-relaxed: 1.5;
  --theme-leading-loose: 1.667;
  --theme-leading-looser: 2.333;
  --theme-tracking-tightest: -0.075em;
  --theme-tracking-tighter: -0.05em;
  --theme-tracking-tight: -0.025em;
  --theme-tracking-snug: -0.02em;
  --theme-tracking-nudge: -0.01em;
  --theme-tracking-normal: 0;
  --theme-tracking-wide: 0.02em;
  --theme-tracking-wider: 0.05em;
  --theme-tracking-widest: 0.1em;
  --theme-color-base: #fff;
  --theme-color-base-90: hsla(0, 0%, 100%, 0.9);
  --theme-color-fore: #000;
  --theme-color-primary: #52b4d0;
  --theme-color-secondary: #ecf6f9;
  --theme-color-tertiary: #707070;
  --theme-color-quaternary: #4aa9c4;
  --theme-color-highlight: #005f7a;
  --theme-color-highlight-90: rgba(0, 95, 122, 0.9);
  --grid-max-width: 71.25rem;
  --grid-gutter: var(--theme-space-m-xl);
  --grid-columns: 12;
}
.snapshot-content *,
.snapshot-content :after,
.snapshot-content :before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 transparent;
  --tw-ring-shadow: 0 0 transparent;
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  --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: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.snapshot-content *,
.snapshot-content :after,
.snapshot-content :before {
  border: 0 solid #c8c8c8;
  box-sizing: border-box;
}
.snapshot-content :after,
.snapshot-content :before {
  --tw-content: '';
}
.snapshot-content hr {
  border-top-width: 1px;
  color: inherit;
  height: 0;
}
.snapshot-content abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.snapshot-content a {
  color: inherit;
  text-decoration: inherit;
}
.snapshot-content b,
.snapshot-content strong {
  font-weight: bolder;
}
.snapshot-content code,
.snapshot-content kbd,
.snapshot-content pre,
.snapshot-content samp {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
  font-feature-settings: normal;
  font-size: 1em;
  font-variation-settings: normal;
}
.snapshot-content small {
  font-size: 80%;
}
.snapshot-content sub,
.snapshot-content sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: initial;
}
.snapshot-content sub {
  bottom: -0.25em;
}
.snapshot-content sup {
  top: -0.5em;
}
.snapshot-content table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}
.snapshot-content button,
.snapshot-content input,
.snapshot-content optgroup,
.snapshot-content select,
.snapshot-content textarea {
  color: inherit;
  font-family: inherit;
  font-feature-settings: inherit;
  font-size: 100%;
  font-variation-settings: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
.snapshot-content button,
.snapshot-content select {
  text-transform: none;
}
.snapshot-content button,
.snapshot-content input:where([type='button']),
.snapshot-content input:where([type='reset']),
.snapshot-content input:where([type='submit']) {
  -webkit-appearance: button;
  background-color: initial;
  background-image: none;
}
.snapshot-content :-moz-focusring {
  outline: auto;
}
.snapshot-content :-moz-ui-invalid {
  box-shadow: none;
}
.snapshot-content progress {
  vertical-align: initial;
}
.snapshot-content [type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.snapshot-content summary {
  display: list-item;
}
.snapshot-content blockquote,
.snapshot-content dd,
.snapshot-content dl,
.snapshot-content figure,
.snapshot-content h1,
.snapshot-content h2,
.snapshot-content h3,
.snapshot-content h4,
.snapshot-content h5,
.snapshot-content h6,
.snapshot-content hr,
.snapshot-content p,
.snapshot-content pre {
  margin: 0;
}
.snapshot-content fieldset {
  margin: 0;
}
.snapshot-content fieldset,
.snapshot-content legend {
  padding: 0;
}
.snapshot-content menu,
.snapshot-content ol,
.snapshot-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.snapshot-content dialog {
  padding: 0;
}
.snapshot-content textarea {
  resize: vertical;
}
.snapshot-content input::-ms-input-placeholder,
.snapshot-content textarea::-ms-input-placeholder {
  color: grey;
}
.snapshot-content input::placeholder,
.snapshot-content textarea::placeholder {
  color: grey;
}
.snapshot-content [role='button'],
.snapshot-content button {
  cursor: pointer;
}
.snapshot-content :disabled {
  cursor: default;
}
.snapshot-content audio,
.snapshot-content canvas,
.snapshot-content embed,
.snapshot-content iframe,
.snapshot-content img,
.snapshot-content object,
.snapshot-content svg,
.snapshot-content video {
  display: block;
  vertical-align: middle;
}
.snapshot-content img,
.snapshot-content video {
  height: auto;
  max-width: 100%;
}
.snapshot-content [hidden]:where(:not([hidden='until-found'])) {
  display: none;
}
.snapshot-content [multiple],
.snapshot-content [type='date'],
.snapshot-content [type='datetime-local'],
.snapshot-content [type='email'],
.snapshot-content [type='month'],
.snapshot-content [type='number'],
.snapshot-content [type='password'],
.snapshot-content [type='search'],
.snapshot-content [type='tel'],
.snapshot-content [type='text'],
.snapshot-content [type='time'],
.snapshot-content [type='url'],
.snapshot-content [type='week'],
.snapshot-content input:where(:not([type])),
.snapshot-content select,
.snapshot-content textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #666;
  border-radius: 0;
  border-width: 1px;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.5rem 0.75rem;
  --tw-shadow: 0 0 transparent;
}
.snapshot-content [multiple]:focus,
.snapshot-content [type='date']:focus,
.snapshot-content [type='datetime-local']:focus,
.snapshot-content [type='email']:focus,
.snapshot-content [type='month']:focus,
.snapshot-content [type='number']:focus,
.snapshot-content [type='password']:focus,
.snapshot-content [type='search']:focus,
.snapshot-content [type='tel']:focus,
.snapshot-content [type='text']:focus,
.snapshot-content [type='time']:focus,
.snapshot-content [type='url']:focus,
.snapshot-content [type='week']:focus,
.snapshot-content input:where(:not([type])):focus,
.snapshot-content select:focus,
.snapshot-content textarea:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
  border-color: #2563eb;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.snapshot-content input::-ms-input-placeholder,
.snapshot-content textarea::-ms-input-placeholder {
  color: #666;
  opacity: 1;
}
.snapshot-content input::placeholder,
.snapshot-content textarea::placeholder {
  color: #666;
  opacity: 1;
}
.snapshot-content select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.snapshot-content [multiple],
.snapshot-content [size]:where(select:not([size='1'])) {
  background-image: none;
  background-position: 0 0;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  color-adjust: unset;
  print-color-adjust: unset;
}
.snapshot-content [type='checkbox'],
.snapshot-content [type='radio'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  background-color: #fff;
  background-origin: border-box;
  border-color: #666;
  border-width: 1px;
  color: #2563eb;
  display: inline-block;
  flex-shrink: 0;
  height: 1rem;
  print-color-adjust: exact;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 1rem;
  --tw-shadow: 0 0 transparent;
}
.snapshot-content [type='checkbox'] {
  border-radius: 0;
}
.snapshot-content [type='radio'] {
  border-radius: 100%;
}
.snapshot-content [type='checkbox']:focus,
.snapshot-content [type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
}
.snapshot-content [type='checkbox']:checked,
.snapshot-content [type='radio']:checked {
  background-color: currentColor;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: transparent;
}
.snapshot-content [type='checkbox']:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");
}
@media (forced-colors: active) {
  .snapshot-content [type='checkbox']:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}
.snapshot-content [type='radio']:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
}
@media (forced-colors: active) {
  .snapshot-content [type='radio']:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}
.snapshot-content [type='checkbox']:checked:focus,
.snapshot-content [type='checkbox']:checked:hover,
.snapshot-content [type='radio']:checked:focus,
.snapshot-content [type='radio']:checked:hover {
  background-color: currentColor;
  border-color: transparent;
}
.snapshot-content [type='checkbox']:indeterminate {
  background-color: currentColor;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: transparent;
}
@media (forced-colors: active) {
  .snapshot-content [type='checkbox']:indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}
.snapshot-content [type='checkbox']:indeterminate:focus,
.snapshot-content [type='checkbox']:indeterminate:hover {
  background-color: currentColor;
  border-color: transparent;
}
.snapshot-content [type='file'] {
  background: unset;
  border-color: inherit;
  border-radius: 0;
  border-width: 0;
  font-size: unset;
  line-height: inherit;
  padding: 0;
}
.snapshot-content [type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
.snapshot-content a {
  color: var(--theme-color-fore);
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content a:hover {
  color: var(--theme-color-highlight);
}
.snapshot-content .container {
  width: 100%;
}
@media (min-width: 640px) {
  .snapshot-content .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .snapshot-content .container {
    max-width: 768px;
  }
}
@media (min-width: 800px) {
  .snapshot-content .container {
    max-width: 800px;
  }
}
@media (min-width: 1024px) {
  .snapshot-content .container {
    max-width: 1024px;
  }
}
@media (min-width: 1140px) {
  .snapshot-content .container {
    max-width: 1140px;
  }
}
@media (min-width: 1280px) {
  .snapshot-content .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .snapshot-content .container {
    max-width: 1536px;
  }
}
@media (min-width: 1812px) {
  .snapshot-content .container {
    max-width: 1812px;
  }
}
@media (min-width: 1920px) {
  .snapshot-content .container {
    max-width: 1920px;
  }
}
.snapshot-content .sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.snapshot-content .pointer-events-none {
  pointer-events: none;
}
.snapshot-content .pointer-events-auto {
  pointer-events: auto;
}
.snapshot-content .static {
  position: static;
}
.snapshot-content .fixed {
  position: fixed;
}
.snapshot-content .absolute {
  position: absolute;
}
.snapshot-content .relative {
  position: relative;
}
.snapshot-content .inset-0 {
  bottom: 0;
  top: 0;
}
.snapshot-content .inset-0,
.snapshot-content .inset-x-0 {
  left: 0;
  right: 0;
}
.snapshot-content .inset-y-0 {
  bottom: 0;
  top: 0;
}
.snapshot-content .left-0 {
  left: 0;
}
.snapshot-content .left-1\/2 {
  left: 50%;
}
.snapshot-content .right-0 {
  right: 0;
}
.snapshot-content .top-0 {
  top: 0;
}
.snapshot-content .z-50 {
  z-index: 50;
}
.snapshot-content .z-60 {
  z-index: 60;
}
.snapshot-content .z-plus {
  z-index: 1;
}
.snapshot-content .-order-1 {
  order: -1;
}
.snapshot-content .-order-10 {
  order: -10;
}
.snapshot-content .-order-11 {
  order: -11;
}
.snapshot-content .-order-12 {
  order: -12;
}
.snapshot-content .-order-13 {
  order: -13;
}
.snapshot-content .-order-14 {
  order: -14;
}
.snapshot-content .-order-15 {
  order: -15;
}
.snapshot-content .-order-16 {
  order: -16;
}
.snapshot-content .-order-17 {
  order: -17;
}
.snapshot-content .-order-18 {
  order: -18;
}
.snapshot-content .-order-19 {
  order: -19;
}
.snapshot-content .-order-2 {
  order: -2;
}
.snapshot-content .-order-20 {
  order: -20;
}
.snapshot-content .-order-21 {
  order: -21;
}
.snapshot-content .-order-22 {
  order: -22;
}
.snapshot-content .-order-23 {
  order: -23;
}
.snapshot-content .-order-24 {
  order: -24;
}
.snapshot-content .-order-25 {
  order: -25;
}
.snapshot-content .-order-26 {
  order: -26;
}
.snapshot-content .-order-27 {
  order: -27;
}
.snapshot-content .-order-28 {
  order: -28;
}
.snapshot-content .-order-29 {
  order: -29;
}
.snapshot-content .-order-3 {
  order: -3;
}
.snapshot-content .-order-30 {
  order: -30;
}
.snapshot-content .-order-31 {
  order: -31;
}
.snapshot-content .-order-32 {
  order: -32;
}
.snapshot-content .-order-33 {
  order: -33;
}
.snapshot-content .-order-34 {
  order: -34;
}
.snapshot-content .-order-35 {
  order: -35;
}
.snapshot-content .-order-36 {
  order: -36;
}
.snapshot-content .-order-37 {
  order: -37;
}
.snapshot-content .-order-38 {
  order: -38;
}
.snapshot-content .-order-39 {
  order: -39;
}
.snapshot-content .-order-4 {
  order: -4;
}
.snapshot-content .-order-40 {
  order: -40;
}
.snapshot-content .-order-5 {
  order: -5;
}
.snapshot-content .-order-6 {
  order: -6;
}
.snapshot-content .-order-7 {
  order: -7;
}
.snapshot-content .-order-8 {
  order: -8;
}
.snapshot-content .-order-9 {
  order: -9;
}
.snapshot-content .order-1 {
  order: 1;
}
.snapshot-content .order-10 {
  order: 10;
}
.snapshot-content .order-11 {
  order: 11;
}
.snapshot-content .order-12 {
  order: 12;
}
.snapshot-content .order-13 {
  order: 13;
}
.snapshot-content .order-14 {
  order: 14;
}
.snapshot-content .order-15 {
  order: 15;
}
.snapshot-content .order-16 {
  order: 16;
}
.snapshot-content .order-17 {
  order: 17;
}
.snapshot-content .order-18 {
  order: 18;
}
.snapshot-content .order-19 {
  order: 19;
}
.snapshot-content .order-2 {
  order: 2;
}
.snapshot-content .order-20 {
  order: 20;
}
.snapshot-content .order-21 {
  order: 21;
}
.snapshot-content .order-22 {
  order: 22;
}
.snapshot-content .order-23 {
  order: 23;
}
.snapshot-content .order-24 {
  order: 24;
}
.snapshot-content .order-25 {
  order: 25;
}
.snapshot-content .order-26 {
  order: 26;
}
.snapshot-content .order-27 {
  order: 27;
}
.snapshot-content .order-28 {
  order: 28;
}
.snapshot-content .order-29 {
  order: 29;
}
.snapshot-content .order-3 {
  order: 3;
}
.snapshot-content .order-30 {
  order: 30;
}
.snapshot-content .order-31 {
  order: 31;
}
.snapshot-content .order-32 {
  order: 32;
}
.snapshot-content .order-33 {
  order: 33;
}
.snapshot-content .order-34 {
  order: 34;
}
.snapshot-content .order-35 {
  order: 35;
}
.snapshot-content .order-36 {
  order: 36;
}
.snapshot-content .order-37 {
  order: 37;
}
.snapshot-content .order-38 {
  order: 38;
}
.snapshot-content .order-39 {
  order: 39;
}
.snapshot-content .order-4 {
  order: 4;
}
.snapshot-content .order-40 {
  order: 40;
}
.snapshot-content .order-5 {
  order: 5;
}
.snapshot-content .order-6 {
  order: 6;
}
.snapshot-content .order-7 {
  order: 7;
}
.snapshot-content .order-8 {
  order: 8;
}
.snapshot-content .order-9 {
  order: 9;
}
.snapshot-content .col-span-2 {
  grid-column: span 2 / span 2;
}
.snapshot-content .float-right {
  float: right;
}
.snapshot-content .-mx-gutter {
  margin-left: calc(var(--theme-space-gutter) * -1);
  margin-right: calc(var(--theme-space-gutter) * -1);
}
.snapshot-content .-my-m {
  margin-bottom: calc(var(--theme-space-m) * -1);
  margin-top: calc(var(--theme-space-m) * -1);
}
.snapshot-content .mx-2xs {
  margin-left: var(--theme-space-2xs);
  margin-right: var(--theme-space-2xs);
}
.snapshot-content .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content .-mt-3xl {
  margin-top: calc(var(--theme-space-3xl) * -1);
}
.snapshot-content .-mt-4xl {
  margin-top: calc(var(--theme-space-4xl) * -1);
}
.snapshot-content .-mt-7xl {
  margin-top: calc(var(--theme-space-7xl) * -1);
}
.snapshot-content .-mt-m {
  margin-top: calc(var(--theme-space-m) * -1);
}
.snapshot-content .-mt-xl {
  margin-top: calc(var(--theme-space-xl) * -1);
}
.snapshot-content .mb-0 {
  margin-bottom: 0;
}
.snapshot-content .mb-3xl {
  margin-bottom: var(--theme-space-3xl);
}
.snapshot-content .mb-4xl {
  margin-bottom: var(--theme-space-4xl);
}
.snapshot-content .mb-5xs {
  margin-bottom: var(--theme-space-5xs);
}
.snapshot-content .mb-l {
  margin-bottom: var(--theme-space-l);
}
.snapshot-content .mb-m {
  margin-bottom: var(--theme-space-m);
}
.snapshot-content .mb-s {
  margin-bottom: var(--theme-space-s);
}
.snapshot-content .mb-xs {
  margin-bottom: var(--theme-space-xs);
}
.snapshot-content .ml-m {
  margin-left: var(--theme-space-m);
}
.snapshot-content .mr-l {
  margin-right: var(--theme-space-l);
}
.snapshot-content .mt-0 {
  margin-top: 0;
}
.snapshot-content .mt-2xl {
  margin-top: var(--theme-space-2xl);
}
.snapshot-content .mt-2xs {
  margin-top: var(--theme-space-2xs);
}
.snapshot-content .mt-4xs {
  margin-top: var(--theme-space-4xs);
}
.snapshot-content .mt-6xl {
  margin-top: var(--theme-space-6xl);
}
.snapshot-content .mt-l {
  margin-top: var(--theme-space-l);
}
.snapshot-content .mt-m {
  margin-top: var(--theme-space-m);
}
.snapshot-content .mt-s {
  margin-top: var(--theme-space-s);
}
.snapshot-content .mt-xl {
  margin-top: var(--theme-space-xl);
}
.snapshot-content .line-clamp-6 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.snapshot-content .block {
  display: block;
}
.snapshot-content .inline-block {
  display: inline-block;
}
.snapshot-content .flex {
  display: flex;
}
.snapshot-content .inline-flex {
  display: inline-flex;
}
.snapshot-content .table {
  display: table;
}
.snapshot-content .flow-root {
  display: flow-root;
}
.snapshot-content .grid {
  display: grid;
}
.snapshot-content .inline-grid {
  display: inline-grid;
}
.snapshot-content .contents {
  display: contents;
}
.snapshot-content .hidden {
  display: none;
}
.snapshot-content .aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
.snapshot-content .aspect-jetti-tall {
  aspect-ratio: 6/5;
}
.snapshot-content .aspect-jetti-wide {
  aspect-ratio: 19/14;
}
.snapshot-content .aspect-square {
  aspect-ratio: 1/1;
}
.snapshot-content .h-\[1\.2em\] {
  height: 1.2em;
}
.snapshot-content .h-\[1\.333em\] {
  height: 1.333em;
}
.snapshot-content .h-\[1em\] {
  height: 1em;
}
.snapshot-content .h-\[2em\] {
  height: 2em;
}
.snapshot-content .h-dvh {
  height: 100dvh;
}
.snapshot-content .h-em {
  height: 1em;
}
.snapshot-content .h-full {
  height: 100%;
}
.snapshot-content .h-logo {
  height: var(--theme-fluid-23-36);
}
.snapshot-content .h-logo-large {
  height: var(--theme-fluid-32-50);
}
.snapshot-content .h-m {
  height: var(--theme-space-m);
}
.snapshot-content .h-s {
  height: var(--theme-space-s);
}
.snapshot-content .h-screen {
  height: 100vh;
}
.snapshot-content .h-xl {
  height: var(--theme-space-xl);
}
.snapshot-content .max-h-full {
  max-height: 100%;
}
.snapshot-content .min-h-\[300px\] {
  min-height: 300px;
}
.snapshot-content .min-h-full {
  min-height: 100%;
}
.snapshot-content .min-h-screen {
  min-height: 100vh;
}
.snapshot-content .w-\[1em\] {
  width: 1em;
}
.snapshot-content .w-\[2em\] {
  width: 2em;
}
.snapshot-content .w-auto {
  width: auto;
}
.snapshot-content .w-dvw {
  width: 100dvw;
}
.snapshot-content .w-em {
  width: 1em;
}
.snapshot-content .w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.snapshot-content .w-full {
  width: 100%;
}
.snapshot-content .w-m {
  width: var(--theme-space-m);
}
.snapshot-content .w-xl {
  width: var(--theme-space-xl);
}
.snapshot-content .max-w-full-vw {
  max-width: 100vw;
}
.snapshot-content .max-w-none {
  max-width: none;
}
.snapshot-content .max-w-screen-limit,
.snapshot-content .max-w-screen-line {
  max-width: 1140px;
}
.snapshot-content .flex-1 {
  flex: 1 1 0%;
}
.snapshot-content .grow {
  flex-grow: 1;
}
.snapshot-content .basis-1\/2 {
  flex-basis: 50%;
}
.snapshot-content .basis-full {
  flex-basis: 100%;
}
.snapshot-content .origin-center {
  transform-origin: center;
}
.snapshot-content .-translate-x-1\/2 {
  --tw-translate-x: -50%;
}
.snapshot-content .-translate-x-1\/2,
.snapshot-content .rotate-0 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
}
.snapshot-content .rotate-0 {
  --tw-rotate: 0deg;
}
.snapshot-content .rotate-180 {
  --tw-rotate: 180deg;
}
.snapshot-content .rotate-180,
.snapshot-content .rotate-45 {
  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));
}
.snapshot-content .rotate-45 {
  --tw-rotate: 45deg;
}
.snapshot-content .rotate-90 {
  --tw-rotate: 90deg;
}
.snapshot-content .rotate-90,
.snapshot-content .scale-110 {
  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));
}
.snapshot-content .scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}
.snapshot-content .scale-x-flip {
  --tw-scale-x: -1;
}
.snapshot-content .scale-x-flip,
.snapshot-content .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));
}
.snapshot-content .transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
}
.snapshot-content .snap-x {
  -ms-scroll-snap-type: x var(--tw-scroll-snap-strictness);
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snapshot-content .snap-proximity {
  --tw-scroll-snap-strictness: proximity;
}
.snapshot-content .scroll-pt-header {
  scroll-padding-top: var(--theme-header-height);
}
.snapshot-content .columns-2 {
  column-count: 2;
}
.snapshot-content .auto-cols-auto {
  grid-auto-columns: auto;
}
.snapshot-content .grid-flow-col {
  grid-auto-flow: column;
}
.snapshot-content .grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.snapshot-content .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.snapshot-content .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.snapshot-content .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.snapshot-content .grid-cols-subgrid {
  grid-template-columns: subgrid;
}
.snapshot-content .flex-row {
  flex-direction: row;
}
.snapshot-content .flex-col {
  flex-direction: column;
}
.snapshot-content .flex-col-reverse {
  flex-direction: column-reverse;
}
.snapshot-content .flex-wrap {
  flex-wrap: wrap;
}
.snapshot-content .flex-nowrap {
  flex-wrap: nowrap;
}
.snapshot-content .content-center {
  align-content: center;
}
.snapshot-content .items-start {
  align-items: flex-start;
}
.snapshot-content .items-end {
  align-items: flex-end;
}
.snapshot-content .items-center {
  align-items: center;
}
.snapshot-content .items-stretch {
  align-items: stretch;
}
.snapshot-content .justify-start {
  justify-content: flex-start;
}
.snapshot-content .justify-end {
  justify-content: flex-end;
}
.snapshot-content .justify-center {
  justify-content: center;
}
.snapshot-content .justify-between {
  justify-content: space-between;
}
.snapshot-content .gap-0 {
  gap: 0;
}
.snapshot-content .gap-l {
  gap: var(--theme-space-l);
}
.snapshot-content .gap-m {
  gap: var(--theme-space-m);
}
.snapshot-content .gap-s {
  gap: var(--theme-space-s);
}
.snapshot-content .gap-x-2xl {
  column-gap: var(--theme-space-2xl);
}
.snapshot-content .gap-x-4xs {
  column-gap: var(--theme-space-4xs);
}
.snapshot-content .gap-x-m {
  column-gap: var(--theme-space-m);
}
.snapshot-content .gap-x-s {
  column-gap: var(--theme-space-s);
}
.snapshot-content .gap-y-2xl {
  row-gap: var(--theme-space-2xl);
}
.snapshot-content .gap-y-l {
  row-gap: var(--theme-space-l);
}
.snapshot-content .gap-y-s {
  row-gap: var(--theme-space-s);
}
.snapshot-content .space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
  margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
}
.snapshot-content .space-y-xs > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(var(--theme-space-xs) * var(--tw-space-y-reverse));
  margin-top: calc(var(--theme-space-xs) * (1 - var(--tw-space-y-reverse)));
}
.snapshot-content .divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
}
.snapshot-content .divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}
.snapshot-content .divide-theme-tertiary > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--theme-color-tertiary);
}
.snapshot-content .overflow-y-auto {
  overflow-y: auto;
}
.snapshot-content .overflow-x-hidden {
  overflow-x: hidden;
}
.snapshot-content .overflow-x-scroll {
  overflow-x: scroll;
}
.snapshot-content .text-nowrap {
  text-wrap: nowrap;
}
.snapshot-content .text-balance {
  text-wrap: balance;
}
.snapshot-content .border-0 {
  border-width: 0;
}
.snapshot-content .border-2 {
  border-width: 2px;
}
.snapshot-content .border-4 {
  border-width: 4px;
}
.snapshot-content .border-8 {
  border-width: 8px;
}
.snapshot-content .border-x-0 {
  border-left-width: 0;
  border-right-width: 0;
}
.snapshot-content .border-y {
  border-top-width: 1px;
}
.snapshot-content .border-b,
.snapshot-content .border-y {
  border-bottom-width: 1px;
}
.snapshot-content .border-l-2 {
  border-left-width: 2px;
}
.snapshot-content .border-t {
  border-top-width: 1px;
}
.snapshot-content .border-t-0 {
  border-top-width: 0;
}
.snapshot-content .border-t-2 {
  border-top-width: 2px;
}
.snapshot-content .border-solid {
  border-style: solid;
}
.snapshot-content .border-theme-fore {
  border-color: var(--theme-color-fore);
}
.snapshot-content .border-theme-primary {
  border-color: var(--theme-color-primary);
}
.snapshot-content .border-theme-tertiary {
  border-color: var(--theme-color-tertiary);
}
.snapshot-content .bg-theme-base {
  background-color: var(--theme-color-base);
}
.snapshot-content .bg-theme-fore {
  background-color: var(--theme-color-fore);
}
.snapshot-content .bg-theme-highlight {
  background-color: var(--theme-color-highlight);
}
.snapshot-content .bg-theme-secondary {
  background-color: var(--theme-color-secondary);
}
.snapshot-content .bg-theme-tertiary {
  background-color: var(--theme-color-tertiary);
}
.snapshot-content .bg-transparent {
  background-color: initial;
}
.snapshot-content .bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.snapshot-content .from-theme-highlight {
  --tw-gradient-from: var(--theme-color-highlight) var(--tw-gradient-from-position);
  --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.snapshot-content .to-theme-quaternary {
  --tw-gradient-to: var(--theme-color-quaternary) var(--tw-gradient-to-position);
}
.snapshot-content .bg-cover {
  background-size: cover;
}
.snapshot-content .bg-center {
  background-position: 50%;
}
.snapshot-content .bg-no-repeat {
  background-repeat: no-repeat;
}
.snapshot-content .object-cover {
  object-fit: cover;
}
.snapshot-content .object-center {
  object-position: center;
}
.snapshot-content .p-0 {
  padding: 0;
}
.snapshot-content .p-l {
  padding: var(--theme-space-l);
}
.snapshot-content .px-0 {
  padding-left: 0;
  padding-right: 0;
}
.snapshot-content .px-gutter {
  padding-left: var(--theme-space-gutter);
  padding-right: var(--theme-space-gutter);
}
.snapshot-content .px-m-xl {
  padding-left: var(--theme-space-m-xl);
  padding-right: var(--theme-space-m-xl);
}
.snapshot-content .px-s {
  padding-left: var(--theme-space-s);
  padding-right: var(--theme-space-s);
}
.snapshot-content .py-0 {
  padding-bottom: 0;
  padding-top: 0;
}
.snapshot-content .py-2xs {
  padding-bottom: var(--theme-space-2xs);
  padding-top: var(--theme-space-2xs);
}
.snapshot-content .py-3xs {
  padding-bottom: var(--theme-space-3xs);
  padding-top: var(--theme-space-3xs);
}
.snapshot-content .py-4xl {
  padding-bottom: var(--theme-space-4xl);
  padding-top: var(--theme-space-4xl);
}
.snapshot-content .py-\[1px\] {
  padding-bottom: 1px;
  padding-top: 1px;
}
.snapshot-content .py-m {
  padding-bottom: var(--theme-space-m);
  padding-top: var(--theme-space-m);
}
.snapshot-content .py-s {
  padding-bottom: var(--theme-space-s);
  padding-top: var(--theme-space-s);
}
.snapshot-content .pb-2xl {
  padding-bottom: var(--theme-space-2xl);
}
.snapshot-content .pb-3xl {
  padding-bottom: var(--theme-space-3xl);
}
.snapshot-content .pb-4xl {
  padding-bottom: var(--theme-space-4xl);
}
.snapshot-content .pb-l {
  padding-bottom: var(--theme-space-l);
}
.snapshot-content .pb-xl {
  padding-bottom: var(--theme-space-xl);
}
.snapshot-content .pl-0 {
  padding-left: 0;
}
.snapshot-content .pl-3xs {
  padding-left: var(--theme-space-3xs);
}
.snapshot-content .pl-s {
  padding-left: var(--theme-space-s);
}
.snapshot-content .pr-xs {
  padding-right: var(--theme-space-xs);
}
.snapshot-content .pt-0 {
  padding-top: 0;
}
.snapshot-content .pt-2xl {
  padding-top: var(--theme-space-2xl);
}
.snapshot-content .pt-2xs {
  padding-top: var(--theme-space-2xs);
}
.snapshot-content .pt-3xl {
  padding-top: var(--theme-space-3xl);
}
.snapshot-content .pt-4xl {
  padding-top: var(--theme-space-4xl);
}
.snapshot-content .pt-l {
  padding-top: var(--theme-space-l);
}
.snapshot-content .pt-m {
  padding-top: var(--theme-space-m);
}
.snapshot-content .pt-s {
  padding-top: var(--theme-space-s);
}
.snapshot-content .text-center {
  text-align: center;
}
.snapshot-content .font-sans {
  font-family:
    Barlow,
    ui-sans-serif,
    system-ui,
    -apple-system,
    Segoe UI,
    Roboto,
    Ubuntu,
    Cantarell,
    Noto Sans,
    sans-serif,
    BlinkMacSystemFont,
    Arial,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
}
.snapshot-content .text-10 {
  font-size: var(--theme-fluid-10-10);
}
.snapshot-content .text-10,
.snapshot-content .text-18 {
  line-height: var(--theme-leading-normal);
}
.snapshot-content .text-18 {
  font-size: var(--theme-fluid-14-18);
}
.snapshot-content .text-28 {
  font-size: var(--theme-fluid-20-28);
}
.snapshot-content .text-28,
.snapshot-content .text-36 {
  line-height: var(--theme-leading-none);
}
.snapshot-content .text-36 {
  font-size: var(--theme-fluid-23-36);
}
.snapshot-content .text-46 {
  font-size: var(--theme-fluid-28-46);
}
.snapshot-content .text-46,
.snapshot-content .text-75 {
  line-height: var(--theme-leading-none);
}
.snapshot-content .text-75 {
  font-size: var(--theme-fluid-43-75);
}
.snapshot-content .text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.snapshot-content .font-bold {
  font-weight: 700;
}
.snapshot-content .font-light {
  font-weight: 300;
}
.snapshot-content .font-medium {
  font-weight: 500;
}
.snapshot-content .font-normal {
  font-weight: 400;
}
.snapshot-content .font-semibold {
  font-weight: 600;
}
.snapshot-content .uppercase {
  text-transform: uppercase;
}
.snapshot-content .leading-none {
  line-height: var(--theme-leading-none);
}
.snapshot-content .leading-normal {
  line-height: var(--theme-leading-normal);
}
.snapshot-content .leading-nudge {
  line-height: var(--theme-leading-nudge);
}
.snapshot-content .leading-relaxed {
  line-height: var(--theme-leading-relaxed);
}
.snapshot-content .leading-scotch {
  line-height: var(--theme-leading-scotch);
}
.snapshot-content .leading-snug {
  line-height: var(--theme-leading-snug);
}
.snapshot-content .leading-tight {
  line-height: 1.25;
}
.snapshot-content .tracking-normal {
  letter-spacing: var(--theme-tracking-normal);
}
.snapshot-content .tracking-nudge {
  letter-spacing: var(--theme-tracking-nudge);
}
.snapshot-content .tracking-snug {
  letter-spacing: var(--theme-tracking-snug);
}
.snapshot-content .text-current {
  color: currentColor;
}
.snapshot-content .text-inherit {
  color: inherit;
}
.snapshot-content .text-theme-base {
  color: var(--theme-color-base);
}
.snapshot-content .text-theme-fore {
  color: var(--theme-color-fore);
}
.snapshot-content .text-theme-highlight {
  color: var(--theme-color-highlight);
}
.snapshot-content .text-theme-primary {
  color: var(--theme-color-primary);
}
.snapshot-content .no-underline {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.snapshot-content .opacity-0 {
  opacity: 0;
}
.snapshot-content .opacity-100 {
  opacity: 1;
}
.snapshot-content .outline {
  outline-style: solid;
}
.snapshot-content .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);
}
.snapshot-content .transition {
  transition-duration: 0.15s;
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    -webkit-text-decoration-color,
    -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-text-decoration-color,
    -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.snapshot-content .transition-colors {
  transition-duration: 0.15s;
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.snapshot-content .transition-transform {
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.snapshot-content .duration-300 {
  transition-duration: 0.3s;
}
.snapshot-content .duration-theme {
  transition-duration: var(--theme-duration);
}
.snapshot-content .ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.snapshot-content .ease-linear {
  transition-timing-function: linear;
}
.snapshot-content .ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.snapshot-content .ease-theme {
  transition-timing-function: var(--theme-timing-function);
}
@keyframes bounceVertical {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-0.25em);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(0.25em);
  }
}
@keyframes bounceHorizontal {
  0% {
    transform: translateX(-0.25em);
  }
  to {
    transform: translateX(0.25em);
  }
}
.snapshot-content {
  -ms-scroll-chaining: none;
  overflow-x: hidden;
  overscroll-behavior: none;
  --theme-block-gap: var(--theme-space-s);
  --theme-space-gutter: var(--theme-space-m-l);
  --theme-duration: 0.3s;
  --theme-timing-function: ease-in;
  --theme-header-height: var(--theme-space-s);
  --calculated-header-height: var(--theme-header-height);
  --fluentform-danger: #f56c6c;
  --swiper-theme-color: #007aff;
  --swiper-wrapper-transition-timing-function: linear;
}
.snapshot-content:has(body.admin-bar) {
  --calculated-header-height: calc(var(--theme-header-height) + var(--wp-admin--admin-bar--height));
}
.snapshot-content .preload * {
  transition: none !important;
}
.snapshot-content [x-cloak] {
  display: none !important;
}
.snapshot-content [data-href]:hover,
.snapshot-content [data-modal-href]:hover {
  cursor: pointer;
}
.snapshot-content button:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.snapshot-content .no-bar::-webkit-scrollbar {
  display: none;
}
.snapshot-content .no-bar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.snapshot-content #app {
  position: relative;
}
.snapshot-content .sr .load-hidden {
  visibility: hidden;
}
.snapshot-content .search-highlight {
  background-color: var(--theme-color-primary);
}
.snapshot-content .og-rotate-180 {
  rotate: 180deg;
}
.snapshot-content .safe-svg-cover .safe-svg-inside {
  height: auto !important;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.w-full {
  width: 100% !important;
}
.snapshot-content .otgs-development-site-front-end {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.snapshot-content .map-texture-bottom,
.snapshot-content .map-texture-top {
  position: relative;
}
.snapshot-content .map-texture-bottom:after,
.snapshot-content .map-texture-top:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  --tw-content: '';
  content: var(--tw-content);
}
.snapshot-content .map-texture-top:before {
  background-image: url(/jettiresources/theme/images/texture-top.7bc31b.svg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100%;
}
.snapshot-content .map-texture-bottom:after {
  background-image: url(/jettiresources/theme/images/texture-bottom.2e979c.svg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}
.snapshot-content .has-background .override-bg {
  background-color: var(--theme-color-base);
}
.snapshot-content .map-texture-bottom > article,
.snapshot-content .map-texture-top > article {
  position: relative;
  z-index: 1;
}
.snapshot-content .map-texture-bottom > article > .wp-block-group:last-child,
.snapshot-content .map-texture-top > article > .wp-block-group:last-child {
  margin-bottom: 0;
  padding-bottom: var(--theme-space-4xl);
}
.snapshot-content .background-menu-image {
  background-image: url(/jettiresources/theme/images/menu-background-640.3b725ae8a0851c2f.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.snapshot-content #breadcrumbs > span > span {
  display: inline-block;
}
.snapshot-content #breadcrumbs > span > span:not(:first-of-type) {
  margin-left: var(--theme-space-2xs);
}
.snapshot-content #breadcrumbs > span > span:not(:last-of-type) {
  margin-right: var(--theme-space-2xs);
}
.snapshot-content #breadcrumbs a {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content #breadcrumbs a:hover {
  color: var(--theme-color-highlight);
}
.snapshot-content .banner-image:after {
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent) 0 0 no-repeat
    padding-box;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
}
.snapshot-content .home .banner-image:after {
  height: 300px;
}
@media (min-width: 1024px) {
  .snapshot-content .home .banner-image:after {
    height: 400px;
  }
}
.snapshot-content .theme-transition {
  transition:
    background-color 1s,
    color 1s,
    fill 1s;
}
@media screen and (orientation: landscape) {
  .snapshot-content main .portrait-only {
    display: none;
  }
  .snapshot-content .wp-block-safe-svg-svg-icon:has(.portrait-only) {
    display: none;
  }
  .snapshot-content main .landscape-only {
    display: block;
  }
  .snapshot-content .wp-block-safe-svg-svg-icon:has(.landscape-only) {
    display: block;
  }
  .snapshot-content .is-root-container .portrait-only {
    display: block;
    opacity: 0.6;
  }
  .snapshot-content .is-root-container .landscape-only {
    display: block;
    opacity: 1;
  }
}
@media screen and (orientation: portrait) {
  .snapshot-content main .portrait-only {
    display: block;
  }
  .snapshot-content .wp-block-safe-svg-svg-icon:has(.portrait-only) {
    display: block;
  }
  .snapshot-content main .landscape-only {
    display: none;
  }
  .snapshot-content .wp-block-safe-svg-svg-icon:has(.landscape-only) {
    display: none;
  }
  .snapshot-content .is-root-container .portrait-only {
    display: block;
    opacity: 1;
  }
  .snapshot-content .is-root-container .landscape-only {
    display: block;
    opacity: 0.6;
  }
}
.snapshot-content .figure-object-bottom img {
  object-position: bottom;
}
.snapshot-content .figure-object-center img {
  object-position: center;
}
.snapshot-content .figure-object-left img {
  object-position: left;
}
.snapshot-content .figure-object-left-bottom img {
  object-position: left bottom;
}
.snapshot-content .figure-object-left-top img {
  object-position: left top;
}
.snapshot-content .figure-object-right img {
  object-position: right;
}
.snapshot-content .figure-object-right-bottom img {
  object-position: right bottom;
}
.snapshot-content .figure-object-right-top img {
  object-position: right top;
}
.snapshot-content .figure-object-top img {
  object-position: top;
}
.snapshot-content .aspect-360-300 {
  aspect-ratio: 360/300;
}
.snapshot-content .aspect-950-700 {
  aspect-ratio: 960/700;
}
.snapshot-content .aspect-300-232 {
  aspect-ratio: 383/202;
}
.snapshot-content .aspect-410-260 {
  aspect-ratio: 410/260;
}
.snapshot-content .aspect-630-400 {
  aspect-ratio: 630/400;
}
.snapshot-content .aspect-630-437 {
  aspect-ratio: 630/437;
}
.snapshot-content .ratio-300-232,
.snapshot-content .ratio-360-300,
.snapshot-content .ratio-410-260,
.snapshot-content .ratio-630-400,
.snapshot-content .ratio-630-437,
.snapshot-content .ratio-950-700 {
  container-type: inline-size;
}
.snapshot-content .ratio-360-300 > :first-child {
  min-height: 83.333cqw;
}
.snapshot-content .ratio-950-700 > :first-child {
  min-height: 73.684cqw;
}
.snapshot-content .ratio-300-232 > :first-child {
  min-height: 77.333cqw;
}
.snapshot-content .ratio-410-260 > :first-child {
  min-height: 63.414cqw;
}
.snapshot-content .ratio-630-400 > :first-child {
  min-height: 63.492cqw;
}
.snapshot-content .ratio-630-437 > :first-child {
  min-height: 69.365cqw;
}
.snapshot-content picture + .gradient,
.snapshot-content picture > .gradient {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.33));
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.snapshot-content .gradient-hover:hover picture + .gradient,
.snapshot-content .gradient-hover:hover picture > .gradient {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0.1) 33%,
    rgba(0, 0, 0, 0.1) 50%,
    rgba(0, 0, 0, 0.33)
  );
}
.snapshot-content picture.cover img {
  height: 100%;
  object-fit: cover;
}
.snapshot-content picture.cover img,
.snapshot-content picture.logo img {
  display: block;
  object-position: center;
  position: relative;
}
.snapshot-content picture.logo img {
  object-fit: contain;
}
.snapshot-content figure:last-child,
.snapshot-content figure:last-child > a > img,
.snapshot-content figure:last-child > img {
  margin-bottom: 0;
}
.snapshot-content .site-menu {
  display: flex;
  flex-direction: column;
  row-gap: var(--theme-space-s);
}
@media (min-width: 768px) {
  .snapshot-content .site-menu {
    row-gap: var(--theme-space-2xs);
  }
}
.snapshot-content .site-menu ul {
  display: flex;
  flex-direction: column;
  margin-top: var(--theme-space-s);
  padding-left: var(--theme-space-s);
  row-gap: var(--theme-space-s);
}
@media (min-width: 768px) {
  .snapshot-content .site-menu ul {
    margin-top: var(--theme-space-2xs);
    row-gap: var(--theme-space-2xs);
  }
}
.snapshot-content .site-menu a {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.snapshot-content .icon-fit {
  height: 1em;
  width: auto;
}
.snapshot-content .icon-fit svg {
  height: inherit;
  width: auto;
}
.snapshot-content h3.add-dash {
  position: relative;
}
.snapshot-content h3.add-dash:after {
  background-color: var(--theme-color-highlight);
  display: block;
  height: var(--theme-space-5xs);
  margin-top: var(--theme-space-xs);
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
  width: var(--theme-space-2xs);
  --tw-content: '';
  content: var(--tw-content);
}
.snapshot-content .wp-block-query .type-post:has(h3.add-dash):hover {
  cursor: pointer;
}
.snapshot-content .wp-block-query .type-post:has(h3.add-dash):hover h3.add-dash:after {
  background-color: var(--theme-color-primary);
  content: var(--tw-content);
  width: var(--theme-space-s);
}
.snapshot-content .wp-block-query .type-post:has(h3.add-dash):hover h3.add-dash > a {
  color: var(--theme-color-primary);
}
.snapshot-content .wp-block-query .has-theme-secondary-background-color a {
  color: var(--theme-color-highlight);
}
.snapshot-content .wp-block-query .has-theme-secondary-background-color a:hover {
  color: var(--theme-color-primary);
}
@media (min-width: 1024px) {
  .snapshot-content .dropdown-menu {
    min-width: 180px;
    padding: var(--theme-space-4xs) var(--theme-space-xs);
    position: absolute;
  }
  .snapshot-content #menu-primary .menu-item-home,
  .snapshot-content #menu-primary-footer .menu-item-home,
  .snapshot-content #menu-primary-spanish .menu-item-home {
    display: none;
  }
  .snapshot-content #menu-primary-footer .menu-item-home + .menu-item {
    margin-top: 0;
  }
}
.snapshot-content #menu-primary .menu-item.menu-item-has-children > ul,
.snapshot-content #menu-primary-spanish .menu-item.menu-item-has-children > ul {
  display: none;
  top: 100%;
}
@keyframes nav-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.snapshot-content #menu-primary .menu-item.current-menu-item.menu-item-has-children:hover > ul,
.snapshot-content #menu-primary .menu-item.current-menu-parent.menu-item-has-children:hover > ul,
.snapshot-content #menu-primary .menu-item.menu-item-has-children:hover > ul,
.snapshot-content
  #menu-primary-spanish
  .menu-item.current-menu-item.menu-item-has-children:hover
  > ul,
.snapshot-content
  #menu-primary-spanish
  .menu-item.current-menu-parent.menu-item-has-children:hover
  > ul,
.snapshot-content #menu-primary-spanish .menu-item.menu-item-has-children:hover > ul {
  background-color: var(--theme-color-highlight-90);
  color: var(--theme-color-base);
  display: block;
  --tw-backdrop-blur: blur(4px);
  animation: nav-fade-in 0.45s var(--theme-timing-function);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.snapshot-content #menu-primary .menu-item.menu-item-has-children > ul > li > a,
.snapshot-content #menu-primary-spanish .menu-item.menu-item-has-children > ul > li > a {
  display: block;
  padding-bottom: var(--theme-space-2xs);
  padding-top: var(--theme-space-2xs);
  text-wrap: nowrap;
}
.snapshot-content #menu-primary .menu-item.current-menu-item > a,
.snapshot-content #menu-primary-spanish .menu-item.current-menu-item > a {
  color: var(--theme-color-primary);
}
.snapshot-content #menu-primary-alt li {
  position: relative;
}
.snapshot-content #menu-primary-alt .toggle {
  background-position: 50%;
  background-repeat: no-repeat;
  margin-bottom: var(--theme-space-s);
  margin-top: var(--theme-space-s);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media (min-width: 1024px) {
  .snapshot-content #menu-primary-alt .toggle {
    margin-bottom: var(--theme-space-m);
    margin-top: var(--theme-space-m);
  }
}
.snapshot-content #menu-primary-alt .toggle {
  background-image: url(/jettiresources/theme/icons/project/plus-white.a1138f.svg);
  background-size: 1em;
  height: 1.4em;
  width: 1.4em;
}
.snapshot-content #menu-primary-alt .open .toggle {
  background-image: url(/jettiresources/theme/icons/project/minus-white.b1d10b.svg);
}
.snapshot-content #menu-primary-alt li:not(.open) .dropdown-menu {
  display: none;
}
.snapshot-content #menu-primary-alt li.open .dropdown-menu {
  display: block;
}
.snapshot-content #menu-primary-alt li.current-menu-ancestor > a,
.snapshot-content #menu-primary-alt li.current-menu-item > a,
.snapshot-content .single-person #menu-item-1129 > a,
.snapshot-content .single-person #menu-item-293 > a,
.snapshot-content .single-person #menu-item-304 > a,
.snapshot-content .single-person #menu-primary-alt li.menu-item-1129 > a,
.snapshot-content .single-person #menu-primary-alt li.menu-item-293 > a,
.snapshot-content .single-person #menu-primary-alt li.menu-item-304 > a,
.snapshot-content .single-post #menu-item-1137 > a,
.snapshot-content .single-post #menu-item-297 > a,
.snapshot-content .single-post #menu-primary-alt li.menu-item-1137 > a,
.snapshot-content .single-post #menu-primary-alt li.menu-item-297 > a {
  color: var(--theme-color-primary);
}
.snapshot-content .header-logo {
  display: flex;
}
.snapshot-content .header-menu {
  align-items: center;
  border-color: var(--theme-color-base);
  border-top-width: 1px;
  display: none;
  justify-content: flex-end;
}
@media (min-width: 1024px) {
  .snapshot-content .header-menu {
    display: flex;
    flex: 1 1 0%;
    margin-top: var(--theme-space-2xs);
  }
}
.snapshot-content .header-search {
  display: none;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.header-search {
  width: 100%;
}
.snapshot-content .header-search {
  transition: margin;
  transition-delay: 0s;
  transition-duration: var(--theme-duration);
  transition-timing-function: var(--theme-timing-function);
  will-change: margin;
}
.snapshot-content #header .header-inner {
  position: relative;
}
.snapshot-content .overlay-menu.header-scrolled #header > div {
  left: 0;
  position: absolute;
  right: 0;
  top: -100px;
  z-index: 50;
}
.snapshot-content .header-scrolled.scroll-up:not(.footer-visible) #header > div,
.snapshot-content .overlay-menu.header-scrolled.scroll-up:not(.footer-visible) #header > div {
  background-color: var(--theme-color-highlight-90);
  position: fixed;
  top: 0;
  transition-duration: var(--theme-duration);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.snapshot-content
  #header
  body.header-inner.header-scrolled.scroll-up:not(.footer-visible)
  #header
  > div,
.snapshot-content
  #header
  body.header-inner.overlay-menu.header-scrolled.scroll-up:not(.footer-visible)
  #header
  > div {
  position: fixed;
}
.snapshot-content .overlay-menu.scroll-up svg.header-kinetic-logo .logo-ribbon-gradient,
.snapshot-content .overlay-menu.scroll-up svg.header-kinetic-logo .logo-text-gradient {
  transition-duration: 0s;
}
.snapshot-content .overlay-menu.scroll-up #menu-primary-header > li > a {
  transition: color;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-timing-function: var(--theme-timing-function);
  will-change: color;
}
.snapshot-content #header #level-0 {
  color: var(--theme-color-fore);
  position: relative;
  transition: color, background-color;
  transition-delay: 0s;
  transition-duration: var(--theme-duration);
  transition-timing-function: var(--theme-timing-function);
  will-change: color, background-color;
}
.snapshot-content #header .header-inner.fixed {
  position: fixed;
}
.snapshot-content #header #level-0 nav {
  font-size: clamp(0.875rem, 0.0299rem + 1.413vw, 1.125rem);
  transition: padding;
  transition-delay: 0s;
  transition-duration: var(--theme-duration);
  transition-timing-function: var(--theme-timing-function);
  will-change: padding;
}
.snapshot-content .header-jetti-logo {
  height: var(--theme-fluid-32-50);
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
  width: auto;
}
.snapshot-content .header-jetti-logo,
.snapshot-content .side-jetti-logo {
  transition: height;
  transition-delay: 0s;
  transition-duration: var(--theme-duration);
  transition-timing-function: var(--theme-timing-function);
  will-change: height;
}
.snapshot-content .search-wrap {
  border-top-width: 0;
  opacity: 0;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
}
.snapshot-content #menu-primary,
.snapshot-content #menu-primary-spanish {
  align-items: center;
  display: flex;
  font-weight: 500;
  gap: 0;
  height: 100%;
  justify-content: space-between;
  line-height: var(--theme-leading-none);
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside#menu-primary,
.snapshot-content .safe-svg-cover .safe-svg-inside#menu-primary-spanish {
  width: 100%;
}
.snapshot-content #menu-primary li,
.snapshot-content #menu-primary-spanish li {
  display: block;
  position: relative;
}
.snapshot-content #menu-primary-spanish > li,
.snapshot-content #menu-primary > li {
  align-items: center;
  display: flex;
  height: 100%;
}
.snapshot-content #menu-primary li > a,
.snapshot-content #menu-primary-spanish li > a {
  color: var(--theme-color-base);
  display: block;
  padding-bottom: var(--theme-space-s);
  padding-top: var(--theme-space-s);
  position: relative;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content #menu-primary li > a:hover,
.snapshot-content #menu-primary-spanish li > a:hover,
.snapshot-content #menu-primary-spanish > li.current-category-ancestor > a,
.snapshot-content #menu-primary-spanish > li.current-menu-item > a,
.snapshot-content #menu-primary-spanish > li.current-menu-parent > a,
.snapshot-content #menu-primary-spanish > li.current-page-ancestor > a,
.snapshot-content #menu-primary-spanish > li.current-post-ancestor > a,
.snapshot-content #menu-primary-spanish > li.current_page_parent > a,
.snapshot-content #menu-primary-spanish > li > a:hover,
.snapshot-content #menu-primary > li.current-category-ancestor > a,
.snapshot-content #menu-primary > li.current-menu-item > a,
.snapshot-content #menu-primary > li.current-menu-parent > a,
.snapshot-content #menu-primary > li.current-page-ancestor > a,
.snapshot-content #menu-primary > li.current-post-ancestor > a,
.snapshot-content #menu-primary > li.current_page_parent > a,
.snapshot-content #menu-primary > li > a:hover {
  color: var(--theme-color-primary);
}
.snapshot-content #menu-primary-spanish > li > a:hover,
.snapshot-content #menu-primary > li > a:hover {
  color: var(--theme-color-primary);
  position: relative;
}
.snapshot-content .modal-loading {
  position: relative;
}
.snapshot-content .modal-loading:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='35' cy='100' r='15' fill='%236BA539' stroke='%236BA539' stroke-width='15'%3E%3Canimate attributeName='cx' begin='0' calcMode='spline' dur='2' keySplines='0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1' repeatCount='indefinite' values='35;165;165;35;35'/%3E%3C/circle%3E%3Ccircle cx='35' cy='100' r='15' fill='%236BA539' stroke='%236BA539' stroke-width='15' opacity='.8'%3E%3Canimate attributeName='cx' begin='.05' calcMode='spline' dur='2' keySplines='0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1' repeatCount='indefinite' values='35;165;165;35;35'/%3E%3C/circle%3E%3Ccircle cx='35' cy='100' r='15' fill='%236BA539' stroke='%236BA539' stroke-width='15' opacity='.6'%3E%3Canimate attributeName='cx' begin='.1' calcMode='spline' dur='2' keySplines='0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1' repeatCount='indefinite' values='35;165;165;35;35'/%3E%3C/circle%3E%3Ccircle cx='35' cy='100' r='15' fill='%236BA539' stroke='%236BA539' stroke-width='15' opacity='.4'%3E%3Canimate attributeName='cx' begin='.15' calcMode='spline' dur='2' keySplines='0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1' repeatCount='indefinite' values='35;165;165;35;35'/%3E%3C/circle%3E%3Ccircle cx='35' cy='100' r='15' fill='%236BA539' stroke='%236BA539' stroke-width='15' opacity='.2'%3E%3Canimate attributeName='cx' begin='.2' calcMode='spline' dur='2' keySplines='0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1' repeatCount='indefinite' values='35;165;165;35;35'/%3E%3C/circle%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100px;
  bottom: 0;
  content: '';
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2000;
}
.snapshot-content .modal-open {
  overflow: hidden;
}
.snapshot-content #modal:not(:empty),
.snapshot-content .modal-open #modal {
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
}
.snapshot-content #modal-inner {
  background-color: #fff;
  overflow: scroll;
}
.snapshot-content #modal-inner .biog-inner,
.snapshot-content #modal-inner .loading-inner {
  margin-bottom: 0;
  margin-top: 0;
  max-width: unset;
  padding-left: 0;
  padding-right: 0;
}
.snapshot-content #modal-inner .biog-inner .biography {
  margin-right: var(--theme-space-gutter);
}
.snapshot-content #modal-inner .biog-inner .biography,
.snapshot-content #modal-inner .loading-inner {
  margin-bottom: var(--theme-space-gutter);
  margin-top: var(--theme-space-gutter);
}
.snapshot-content #modal .modal-only {
  display: block;
}
.snapshot-content .embed-pdf-viewer {
  width: 100%;
}
.snapshot-content .pagination-nav li a,
.snapshot-content .tabs-nav li a {
  background-color: var(--theme-color-secondary);
  color: var(--theme-color-fore);
  display: block;
  font-size: var(--theme-fluid-14-18);
  font-weight: 700;
  line-height: var(--theme-leading-normal);
  padding-bottom: var(--theme-space-xs);
  padding-top: var(--theme-space-xs);
  transition: color;
  transition-delay: 0s;
  transition-duration: var(--theme-duration);
  transition-timing-function: var(--theme-timing-function);
  will-change: color;
}
.snapshot-content .tabs-nav li a {
  padding-left: var(--theme-space-l);
  padding-right: var(--theme-space-l);
}
.snapshot-content .pagination-nav li a {
  display: block;
  height: 100%;
  line-height: var(--theme-leading-none);
  padding-left: var(--theme-space-m);
  padding-right: var(--theme-space-m);
}
@media (hover: hover) {
  .snapshot-content .pagination-nav li a:hover,
  .snapshot-content .tabs-nav li a:hover {
    background-color: var(--theme-color-primary);
    color: var(--theme-color-fore);
  }
}
.snapshot-content .pagination-nav li.active a,
.snapshot-content .tabs-nav li.active a {
  background-color: var(--theme-color-primary);
  color: var(--theme-color-highlight);
}
.snapshot-content .tab-group:not(.active) {
  display: none;
}
.snapshot-content .tab-group.active {
  display: block;
}
.snapshot-content article #cmplz-document {
  max-width: 100%;
}
.snapshot-content article #cmplz-document,
.snapshot-content article .cmplz-unlinked-mode {
  font-size: inherit;
  margin-top: inherit;
  max-width: unset;
}
.snapshot-content article #cmplz-document li,
.snapshot-content article #cmplz-document p,
.snapshot-content article #cmplz-document td,
.snapshot-content article .cmplz-unlinked-mode li,
.snapshot-content article .cmplz-unlinked-mode p,
.snapshot-content article .cmplz-unlinked-mode td {
  font-size: inherit;
  margin-top: 0;
}
.snapshot-content .cmplz-unlinked-mode h2,
.snapshot-content article #cmplz-document h2,
.snapshot-content article .cmplz-unlinked-mode h3,
.snapshot-content article body article #cmplz-document h3 {
  font-size: inherit;
}
@media (max-width: 767px) {
  .snapshot-content .target-areas div:first-of-type {
    order: 1;
  }
  .snapshot-content .target-areas div:nth-of-type(2) {
    order: 3;
  }
  .snapshot-content .target-areas div:nth-of-type(3) {
    order: 5;
  }
  .snapshot-content .target-areas div:nth-of-type(4) {
    order: 7;
  }
  .snapshot-content .target-areas div:nth-of-type(5) {
    order: 2;
  }
  .snapshot-content .target-areas div:nth-of-type(6) {
    order: 4;
  }
  .snapshot-content .target-areas div:nth-of-type(7) {
    order: 6;
  }
  .snapshot-content .target-areas div:nth-of-type(8) {
    order: 8;
  }
}
.snapshot-content .person-block.open + .person-biography {
  display: grid;
}
.snapshot-content .person-block.open .expand {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
}
.snapshot-content .wp-block-group.alignwide > * {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.wp-block-group.alignwide > * {
  width: 100%;
}
.snapshot-content .wp-block-group.alignwide.boxes-narrow,
.snapshot-content .wp-block-group.alignwide.boxes-narrow-left {
  margin-right: auto;
  max-width: 1140px;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.wp-block-group.alignwide.boxes-narrow,
.snapshot-content .safe-svg-cover .safe-svg-inside.wp-block-group.alignwide.boxes-narrow-left {
  width: 100%;
}
.snapshot-content .wp-block-group.alignwide.boxes-narrow,
.snapshot-content .wp-block-group.alignwide.boxes-narrow-left {
  margin-left: 0 !important;
}
.snapshot-content .wp-block-group.alignwide.boxes-narrow-center {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.wp-block-group.alignwide.boxes-narrow-center {
  width: 100%;
}
.snapshot-content article:not(#biog) {
  padding-left: var(--theme-space-gutter);
  padding-right: var(--theme-space-gutter);
}
.snapshot-content article#biog .biog-inner {
  max-width: unset;
}
.snapshot-content .is-root-container > div.alignfull.has-global-padding,
.snapshot-content article > div.alignfull.has-global-padding {
  padding-left: var(--theme-space-gutter);
  padding-right: var(--theme-space-gutter);
}
.snapshot-content .is-root-container > :not(div),
.snapshot-content .is-root-container > div:not(.alignfull):not(.alignwide),
.snapshot-content article > :not(div),
.snapshot-content article > div:not(.alignfull):not(.alignwide) {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.is-root-container > :not(div),
.snapshot-content
  .safe-svg-cover
  .safe-svg-inside.is-root-container
  > div:not(.alignfull):not(.alignwide),
.snapshot-content .safe-svg-cover article.safe-svg-inside > :not(div),
.snapshot-content .safe-svg-cover article.safe-svg-inside > div:not(.alignfull):not(.alignwide) {
  width: 100%;
}
.snapshot-content .is-root-container > div.alignfull,
.snapshot-content article > div.alignfull {
  margin-left: calc(var(--theme-space-gutter) * -1) !important;
  margin-right: calc(var(--theme-space-gutter) * -1) !important;
  max-width: none !important;
  width: auto !important;
}
.snapshot-content .is-root-container ol:not(.list-none),
.snapshot-content article ol {
  list-style-type: decimal;
  padding-left: var(--theme-space-m);
}
.snapshot-content .jetti-btn {
  background-color: var(--theme-color-fore);
  border-color: var(--theme-color-fore);
  border-radius: 2em;
  border-style: solid;
  border-width: 0;
  font-weight: 500;
  letter-spacing: var(--theme-tracking-normal);
  line-height: var(--theme-leading-none);
  padding: 0.4725em 2.1em;
}
.snapshot-content .jetti-btn,
.snapshot-content .jetti-btn:hover {
  color: var(--theme-color-base);
}
.snapshot-content .jetti-btn:hover {
  background-color: var(--theme-color-highlight);
  border-color: var(--theme-color-highlight);
}
.snapshot-content .jetti-btn-spacing {
  margin-left: var(--theme-space-s);
  margin-right: var(--theme-space-s);
}
.snapshot-content .jetti-btn-spacing:first-of-type {
  margin-left: 0;
}
.snapshot-content .jetti-btn-spacing:last-of-type {
  margin-right: 0;
}
.snapshot-content .wp-block-post-excerpt__more-text > a,
.snapshot-content a.wp-block-read-more {
  background-color: var(--theme-color-fore);
  border-color: var(--theme-color-fore);
  border-radius: 2em;
  border-style: solid;
  border-width: 0;
  color: var(--theme-color-base);
  font-size: var(--theme-fluid-14-18);
  font-weight: 500;
  letter-spacing: var(--theme-tracking-normal);
  line-height: var(--theme-leading-normal);
  line-height: var(--theme-leading-none);
  padding: 0.4725em 2.1em;
}
.snapshot-content .wp-block-post-excerpt__more-text > a:hover,
.snapshot-content a.wp-block-read-more:hover {
  background-color: var(--theme-color-highlight);
  border-color: var(--theme-color-highlight);
  color: var(--theme-color-base);
}
.snapshot-content ul {
  list-style-type: none;
}
.snapshot-content .is-root-container ol:not(ul) {
  list-style-type: decimal;
  padding-left: var(--theme-space-m);
}
.snapshot-content ul.is-style-disc {
  list-style-type: disc;
  padding-left: 0.95em;
}
@media (min-width: 768px) {
  .snapshot-content ul.is-style-disc {
    padding-left: 0.85em;
  }
}
.snapshot-content .is-style-columns {
  color: var(--theme-color-primary);
  font-size: var(--theme-fluid-20-28);
  font-weight: 700;
  gap: var(--theme-space-l);
  line-height: var(--theme-leading-none);
}
@media (min-width: 768px) {
  .snapshot-content .is-style-columns {
    column-count: 2;
  }
}
.snapshot-content .is-style-columns > li {
  break-inside: avoid-column;
}
.snapshot-content .is-style-columns em {
  font-weight: 400;
}
.snapshot-content .is-style-columns em,
.snapshot-content .is-style-columns em + ul {
  color: var(--theme-color-base);
  display: block;
  font-size: var(--theme-fluid-14-18);
  font-style: normal;
  line-height: var(--theme-leading-normal);
  margin-left: var(--theme-space-2xs);
}
.snapshot-content .is-style-columns li {
  margin-bottom: var(--theme-space-xs);
}
.snapshot-content .is-style-columns ul {
  margin-top: var(--theme-space-2xs);
}
.snapshot-content .is-style-columns ul li {
  color: var(--theme-color-base);
  font-weight: 400;
  margin-bottom: var(--theme-space-2xs);
}
.snapshot-content .is-style-columns ul li,
.snapshot-content .is-style-columns ul li div {
  font-size: var(--theme-fluid-14-18);
  line-height: var(--theme-leading-normal);
}
.snapshot-content .wp-block-button__link:hover {
  background-color: var(--theme-color-highlight);
  border-color: var(--theme-color-highlight);
  color: var(--theme-color-base);
}
.snapshot-content .has-theme-highlight-background-color .wp-block-button__link:hover {
  background-color: var(--theme-color-primary);
  border-color: var(--theme-color-primary);
  color: var(--theme-color-fore);
}
.snapshot-content .is-style-columns::marker {
  color: var(--theme-color-primary);
}
.snapshot-content .is-style-button-arrow-white > a,
.snapshot-content .is-style-button-arrow-white > div,
.snapshot-content .is-style-button-arrow > a,
.snapshot-content .is-style-button-arrow > div {
  background-color: initial;
  color: var(--theme-color-fore);
  font-size: var(--theme-fluid-14-18);
  font-weight: 400;
  letter-spacing: var(--theme-tracking-normal);
  line-height: var(--theme-leading-normal);
  padding-bottom: 0;
  padding-left: 0;
  padding-right: var(--theme-space-3xl);
  padding-top: 0;
  position: relative;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-duration: 0s;
}
.snapshot-content .is-style-button-arrow-white > a:before,
.snapshot-content .is-style-button-arrow-white > div:before,
.snapshot-content .is-style-button-arrow > a:before,
.snapshot-content .is-style-button-arrow > div:before {
  animation: bounceHorizontal 0.5s ease-in-out;
  animation-direction: alternate-reverse;
  animation-iteration-count: infinite;
  animation-play-state: paused;
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  height: 100%;
  position: absolute;
  right: 0;
  transition-duration: 0s;
  width: 3em;
  will-change: background-position;
}
.snapshot-content .is-style-button-arrow-white > a:hover:before,
.snapshot-content .is-style-button-arrow-white > div:hover:before,
.snapshot-content .is-style-button-arrow > a:hover:before,
.snapshot-content .is-style-button-arrow > div:hover:before {
  animation-play-state: running;
}
.snapshot-content a:has(svg.bounce) svg.bounce {
  animation: bounceHorizontal 0.5s ease-in-out;
  animation-direction: alternate-reverse;
  animation-iteration-count: infinite;
  animation-play-state: paused;
  will-change: transform;
}
.snapshot-content a:has(svg.bounce):hover svg.bounce {
  animation-play-state: running;
}
.snapshot-content hr.is-style-wide {
  border-top-width: 1px;
  color: var(--theme-color-tertiary);
}
.snapshot-content
  .wp-block-cover.is-style-cover-jetti.has-custom-content-position.is-position-center-left
  .wp-block-cover__image-background {
  padding-left: var(--theme-space-8xl-9xl);
}
.snapshot-content
  .wp-block-cover.is-style-cover-jetti.has-custom-content-position.is-position-center-right
  .wp-block-cover__image-background {
  padding-right: var(--theme-space-8xl-9xl);
}
@media (max-width: 767px) {
  .snapshot-content .wp-block-cover.has-custom-content-position {
    aspect-ratio: unset !important;
    flex-direction: column !important;
  }
  .snapshot-content .wp-block-cover.has-custom-content-position .wp-block-cover__image-background {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative !important;
  }
  .snapshot-content .wp-block-cover.has-custom-content-position .wp-block-cover__inner-container {
    position: relative !important;
    width: 100% !important;
  }
  .snapshot-content
    .wp-block-cover.has-custom-content-position
    .wp-block-cover__inner-container
    .has-background {
    margin-bottom: unset !important;
    max-width: unset !important;
    min-height: unset !important;
  }
}
.snapshot-content .wp-block-pullquote {
  margin-bottom: var(--theme-space-xl);
  margin-top: var(--theme-space-xl);
  padding: var(--theme-space-s);
}
.snapshot-content .wp-block-pullquote:last-child {
  margin-bottom: 0;
}
.snapshot-content .wp-block-pullquote:not(.has-text-align-center):not(.has-text-align-right) {
  text-align: left;
}
.snapshot-content .wp-block-pullquote blockquote {
  border-color: var(--theme-color-base);
  border-left-width: 4px;
  padding-left: var(--theme-space-s);
  padding-right: var(--theme-space-s);
}
.snapshot-content .wp-block-pullquote blockquote cite {
  display: block;
  margin-top: calc(var(--theme-space-4xs) * -1);
  padding-bottom: var(--theme-space-m-l);
  text-transform: unset;
}
.snapshot-content .wp-block-pullquote blockquote:before {
  content: '“';
  margin-bottom: calc(var(--theme-space-m-l) * -1);
  padding-top: var(--theme-space-m-l);
}
.snapshot-content .wp-block-pullquote blockquote:after,
.snapshot-content .wp-block-pullquote blockquote:before {
  display: block;
  font-size: var(--theme-fluid-43-75);
  line-height: var(--theme-leading-none);
}
.snapshot-content .wp-block-pullquote blockquote:after {
  content: '”';
  margin-top: calc(var(--theme-space-4xs) * -1);
}
.snapshot-content .wp-block-pullquote blockquote:has(cite):after {
  content: '';
  display: block;
  font-size: var(--theme-fluid-43-75);
  line-height: var(--theme-leading-none);
}
.snapshot-content .wp-block-pullquote blockquote cite:before {
  content: '”';
  display: block;
  font-size: var(--theme-fluid-43-75);
  line-height: var(--theme-leading-none);
  margin-bottom: calc(var(--theme-space-xs-s) * -1);
}
.snapshot-content .wp-block-table.nowrap td,
.snapshot-content .wp-block-table.nowrap th {
  white-space: nowrap;
}
.snapshot-content .wp-block-table.is-style-table-alt {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.wp-block-table.is-style-table-alt {
  width: 100%;
}
.snapshot-content .wp-block-table.is-style-table-alt table {
  order: 2;
}
.snapshot-content .wp-block-table.is-style-table-alt thead {
  border-width: 0;
  color: var(--theme-color-primary);
}
.snapshot-content .wp-block-table.is-style-table-alt thead td,
.snapshot-content .wp-block-table.is-style-table-alt thead th {
  border-width: 0;
  color: var(--theme-color-fore);
  font-weight: 400;
  text-align: left;
}
.snapshot-content .wp-block-table.is-style-table-alt thead th {
  color: var(--theme-color-primary);
  font-size: var(--theme-fluid-20-28);
  line-height: var(--theme-leading-none);
}
.snapshot-content .wp-block-table.is-style-table-alt thead tr:first-of-type:not(:last-of-type) td,
.snapshot-content .wp-block-table.is-style-table-alt thead tr:first-of-type:not(:last-of-type) th {
  padding-bottom: 0;
}
.snapshot-content .wp-block-table.is-style-table-alt tfoot {
  border-top-width: 1px;
}
.snapshot-content .wp-block-table.is-style-table-alt tfoot td,
.snapshot-content .wp-block-table.is-style-table-alt tfoot th {
  color: var(--theme-color-fore);
  font-weight: 400;
}
.snapshot-content .wp-block-table.is-style-table-alt td,
.snapshot-content .wp-block-table.is-style-table-alt th {
  border-color: var(--theme-color-primary);
  border-left-width: 0;
  border-right-width: 0;
  font-weight: 300;
  line-height: var(--theme-leading-none);
  padding: var(--theme-space-2xs) var(--theme-space-xs);
}
.snapshot-content .wp-block-table.is-style-table-alt td {
  vertical-align: top;
}
.snapshot-content .wp-block-table.is-style-table-alt td:first-child,
.snapshot-content .wp-block-table.is-style-table-alt th:first-child {
  padding-left: 0;
}
.snapshot-content .wp-block-table.is-style-table-alt td:last-child,
.snapshot-content .wp-block-table.is-style-table-alt th:last-child {
  padding-right: 0;
}
.snapshot-content .wp-block-table.is-style-table-alt :where(figcaption) {
  color: var(--theme-color-primary);
  font-size: var(--theme-fluid-14-18);
  font-weight: 300;
  line-height: var(--theme-leading-normal);
  margin-bottom: var(--theme-space-xs);
  margin-top: var(--theme-space-xs);
  order: 1;
  text-align: left;
}
.snapshot-content .wp-block-table.is-style-table-green {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.snapshot-content .safe-svg-cover .safe-svg-inside.wp-block-table.is-style-table-green {
  width: 100%;
}
.snapshot-content .wp-block-table.is-style-table-green table {
  order: 2;
}
.snapshot-content .wp-block-table.is-style-table-green thead {
  border-bottom-width: 1px;
  border-color: currentColor;
  border-top-width: 1px;
  color: var(--theme-color-primary);
}
.snapshot-content .wp-block-table.is-style-table-green thead td,
.snapshot-content .wp-block-table.is-style-table-green thead th {
  background-color: var(--theme-color-highlight);
  border-width: 0;
  color: var(--theme-color-base);
  font-weight: 400;
}
.snapshot-content .wp-block-table.is-style-table-green thead tr:first-of-type:not(:last-of-type) td,
.snapshot-content
  .wp-block-table.is-style-table-green
  thead
  tr:first-of-type:not(:last-of-type)
  th {
  padding-bottom: 0;
}
.snapshot-content .wp-block-table.is-style-table-green tfoot {
  border-top-width: 1px;
}
.snapshot-content .wp-block-table.is-style-table-green tfoot td,
.snapshot-content .wp-block-table.is-style-table-green tfoot th {
  background-color: var(--theme-color-tertiary);
  color: var(--theme-color-fore);
  font-weight: 400;
}
.snapshot-content .wp-block-table.is-style-table-green td,
.snapshot-content .wp-block-table.is-style-table-green th {
  border-left-width: 0;
  border-right-width: 0;
  font-weight: 300;
  line-height: var(--theme-leading-normal);
  padding: var(--theme-space-2xs) var(--theme-space-xs);
}
.snapshot-content .wp-block-table.is-style-table-green td {
  vertical-align: top;
}
.snapshot-content .wp-block-table.is-style-table-green td strong,
.snapshot-content .wp-block-table.is-style-table-green th strong {
  color: var(--theme-color-fore);
  font-weight: 300;
}
.snapshot-content .wp-block-table.is-style-table-green :where(figcaption) {
  color: var(--theme-color-primary);
  font-size: var(--theme-fluid-14-18);
  font-weight: 300;
  line-height: var(--theme-leading-normal);
  margin-bottom: var(--theme-space-xs);
  margin-top: var(--theme-space-xs);
  order: 1;
  text-align: left;
}
@media (max-width: 767px) {
  .snapshot-content .allow-scroll {
    margin-left: calc(var(--theme-space-gutter) * -1) !important;
    margin-right: calc(var(--theme-space-gutter) * -1) !important;
    max-width: unset !important;
    overflow-x: auto !important;
    width: calc(100% + var(--theme-space-gutter) + var(--theme-space-gutter)) !important;
  }
  .snapshot-content .allow-scroll img,
  .snapshot-content .allow-scroll svg {
    height: revert-layer !important;
    max-width: unset !important;
    min-width: 100% !important;
    padding-left: var(--theme-space-gutter) !important;
    padding-right: var(--theme-space-gutter) !important;
  }
  .snapshot-content .allow-scroll img {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
}
.snapshot-content .table-container-scroll {
  overflow-x: auto;
}
.snapshot-content .table-container-inner {
  min-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.snapshot-content .table-container-inner:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .snapshot-content .table-container:not(:last-child) {
    margin-bottom: var(--theme-space-s);
  }
}
@media (max-width: 767px) {
  .snapshot-content .is-layout-grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.snapshot-content .wp-block-query .wp-block-post-title + .wp-block-post-date {
  color: var(--theme-color-highlight);
  font-size: var(--theme-fluid-14-18);
  line-height: var(--theme-leading-normal);
  margin-top: calc(var(--wp--preset--spacing--20) * -1);
}
.snapshot-content .wp-block-query .wp-block-post-excerpt {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.snapshot-content .wp-block-query .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
  flex-grow: 1;
}
.snapshot-content .wp-block-query .wp-block-query-pagination {
  margin-top: var(--theme-space-xl);
}
.snapshot-content .wp-block-navigation__submenu-container {
  padding-left: var(--theme-space-l);
}
@media (max-width: 639px) {
  .snapshot-content
    #support
    .support-text
    > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  .snapshot-content #register .wp-block-group .wp-block-group.is-layout-flex .wp-block-group {
    flex-grow: 1;
  }
}
.snapshot-content .c-accordion__item {
  border-color: var(--theme-color-tertiary);
  border-top-width: 1px;
  margin-top: 0;
  padding-bottom: var(--theme-space-l);
  padding-top: var(--theme-space-l);
}
.snapshot-content .c-accordion__item:last-of-type {
  border-bottom-width: 1px;
  border-color: var(--theme-color-tertiary);
}
.snapshot-content .c-accordion__title {
  color: var(--theme-color-fore);
}
.snapshot-content .c-accordion__title:after {
  height: var(--theme-space-l);
  width: var(--theme-space-l);
  --tw-content: '';
  content: var(--tw-content);
  rotate: 0deg;
  top: calc(var(--theme-space-5xs) * -1);
  transform: unset;
  transition: rotate;
  transition-duration: 0.5s;
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .c-accordion__item.is-open .c-accordion__title:after {
  --tw-content: '';
  content: var(--tw-content);
  rotate: 45deg;
}
.snapshot-content .c-accordion__content-wrapper > * {
  margin-top: var(--theme-space-m);
}
.snapshot-content .home-news {
  display: flex;
  flex-wrap: wrap;
  gap: var(--theme-space-l);
}
.snapshot-content .home-news li {
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  margin-top: 0;
}
@media (min-width: 768px) {
  .snapshot-content .home-news li {
    flex-basis: calc((100% - var(--theme-space-l) - var(--theme-space-l)) / 3);
  }
}
.snapshot-content .home-news li .wp-block-post-title {
  flex-grow: 1;
}
.snapshot-content .feed-news > div,
.snapshot-content .home-news > li {
  min-height: 140px;
}
@media (min-width: 640px) {
  .snapshot-content .feed-news > div,
  .snapshot-content .home-news > li {
    min-height: 160px;
  }
}
@media (min-width: 768px) {
  .snapshot-content .feed-news > div,
  .snapshot-content .home-news > li {
    min-height: 180px;
  }
}
@media (min-width: 1024px) {
  .snapshot-content .feed-news > div,
  .snapshot-content .home-news > li {
    min-height: 200px;
  }
}
@media (min-width: 1280px) {
  .snapshot-content .feed-news > div,
  .snapshot-content .home-news > li {
    min-height: 240px;
  }
}
.snapshot-content #mc-embedded-subscribe-form {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--theme-space-s);
  padding: 0;
}
.snapshot-content .fluentform_wrapper_1 {
  margin-top: var(--theme-space-3xl);
  padding-top: var(--theme-space-2xs);
}
.snapshot-content #fluentform_1 {
  max-width: 800px;
}
.snapshot-content #mc_embed_shell h3,
.snapshot-content .fluentform h3 {
  font-size: var(--theme-fluid-28-46);
  font-weight: 400;
  line-height: var(--theme-leading-none);
  margin-bottom: var(--theme-space-m);
}
.snapshot-content #mc_embed_shell p,
.snapshot-content .fluentform p {
  color: currentColor;
  font-size: var(--theme-fluid-14-18);
  line-height: var(--theme-leading-normal);
  line-height: var(--theme-leading-relaxed);
  max-width: 45ch;
}
.snapshot-content .fluentform hr {
  display: none;
}
.snapshot-content .fluentform .asterisk-right {
  position: absolute;
  right: 0;
}
.snapshot-content .fluentform .ff-t-container {
  gap: var(--theme-space-m);
}
.snapshot-content .fluentform .ff-t-container.ff_columns_total_2 {
  align-items: flex-start;
}
.snapshot-content .fluentform .ff-dropzone .ff_upload_btn.ff-btn {
  border-width: 0;
  font-size: var(--theme-fluid-14-18);
  font-weight: 400;
  line-height: var(--theme-leading-normal);
  padding: var(--theme-space-xs) var(--theme-space-s);
  text-align: left;
}
.snapshot-content .fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover {
  opacity: 0.9;
}
.snapshot-content .fluentform .ff-dropzone .ff_upload_btn.ff-btn: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 transparent);
  --tw-ring-color: var(--theme-color-base);
  --tw-ring-opacity: 0.75;
}
.snapshot-content .fluentform .ff-el-group {
  margin-bottom: var(--theme-space-s);
}
.snapshot-content .safe-svg-cover body.safe-svg-inside #mc_embed_signup .mc-field-group,
.snapshot-content #mc_embed_signup .mc-field-group {
  width: 100%;
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control,
.snapshot-content .fluentform .ff-el-form-control {
  border-color: var(--theme-color-tertiary);
  border-radius: 0;
  border-width: 0 0 1px;
  color: var(--theme-color-fore);
  line-height: var(--theme-leading-normal);
  margin-top: var(--theme-space-2xs);
  padding-bottom: var(--theme-space-xs);
  padding-left: 0;
  padding-right: 0;
  padding-top: var(--theme-space-xs);
  text-indent: 0;
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control::-ms-input-placeholder,
.snapshot-content .fluentform .ff-el-form-control::-ms-input-placeholder {
  color: var(--theme-color-primary);
  opacity: 1;
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control::placeholder,
.snapshot-content .fluentform .ff-el-form-control::placeholder {
  color: var(--theme-color-primary);
  opacity: 1;
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control:focus,
.snapshot-content .fluentform .ff-el-form-control: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(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 transparent);
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control,
.snapshot-content .fluentform .ff-el-form-control {
  font-size: var(--theme-fluid-16-18);
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control {
  display: block;
  margin-bottom: var(--theme-space-2xs);
  width: 100%;
}
.snapshot-content
  .safe-svg-cover
  body.safe-svg-inside
  #mc_embed_signup
  .mc-field-group
  .mc-form-control {
  width: 100%;
}
.snapshot-content #mc_embed_signup .mc-field-group .mc-form-control.mce_inline_error {
  border-color: var(--fluentform-danger);
}
.snapshot-content #mc_embed_signup div.mce_inline_error {
  background-color: initial;
  color: var(--fluentform-danger);
  font-size: var(--theme-fluid-12-14);
  font-weight: 300;
  line-height: var(--theme-leading-normal);
  margin: 0;
  margin-top: var(--theme-space-5xs);
  padding: 0;
}
.snapshot-content .fluentform textarea.ff-el-form-control {
  min-height: 150px;
}
.snapshot-content #mc_embed_signup #mc-embedded-subscribe,
.snapshot-content .fluentform form.frm-fluent-form .ff-btn,
.snapshot-content .fluentform form.frm-fluent-form .ff-btn-submit {
  background-color: var(--theme-color-fore);
  border-color: var(--theme-color-highlight);
  border-radius: 2em;
  border-style: solid;
  border-width: 0;
  color: var(--theme-color-base);
  font-size: var(--theme-fluid-14-18);
  font-weight: 500;
  letter-spacing: var(--theme-tracking-normal);
  line-height: var(--theme-leading-normal);
  line-height: var(--theme-leading-none);
  padding: 0.4725em 2.1em;
  position: relative;
  transition-duration: 0s;
}
.snapshot-content #mc_embed_signup #mc-embedded-subscribe:hover,
.snapshot-content .fluentform form.frm-fluent-form .ff-btn-submit:hover,
.snapshot-content .fluentform form.frm-fluent-form .ff-btn:hover {
  background-color: var(--theme-color-highlight);
}
.snapshot-content #mc_embed_signup #mc-embedded-subscribe {
  height: unset;
  margin-top: var(--theme-space-s);
}
.snapshot-content .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper button {
  margin-bottom: 0;
  margin-top: var(--theme-space-s);
}
.snapshot-content .fluentform form.frm-fluent-form .ff-btn-submit:hover:before,
.snapshot-content .fluentform form.frm-fluent-form .ff-btn:hover:before {
  animation-play-state: running;
}
.snapshot-content #mc_embed_signup .indicates-required,
.snapshot-content #mc_embed_signup div.mc-field-group > label,
.snapshot-content .fluentform div.ff-el-form-hide_label > .ff-el-input--label {
  display: none;
  visibility: hidden;
}
.snapshot-content .fluentform .ff-el-tc label.ff_tc_label > span {
  padding-right: 10px;
  padding-top: 2px !important;
  vertical-align: middle;
}
.snapshot-content .fluentform .ff_t_c {
  font-size: var(--theme-fluid-14-18);
  line-height: var(--theme-leading-normal);
  line-height: var(--theme-leading-none);
  vertical-align: middle;
}
.snapshot-content .ff-form-loading_errors,
.snapshot-content .ff-message-success {
  border-width: 0;
  box-shadow: 0 0 0 transparent;
  margin: 0;
  padding: 0;
}
.snapshot-content #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
  border-width: 0 0 1px;
}
.snapshot-content .grecaptcha-badge {
  visibility: hidden;
}
.snapshot-content .sm-recaptcha-terms-group {
  float: left;
  font-size: 0.75rem;
  line-height: 1rem;
  width: 37ch;
}
.snapshot-content nav.pagination {
  border-color: var(--theme-color-tertiary);
  border-top-width: 1px;
  margin-top: var(--theme-space-4xl);
  padding-top: var(--theme-space-l);
}
.snapshot-content nav.pagination .nav-links {
  column-gap: var(--theme-space-m);
  display: flex;
}
.snapshot-content nav.pagination .nav-links .page-numbers {
  color: var(--theme-color-primary);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.snapshot-content nav.pagination .nav-links .page-numbers.current,
.snapshot-content nav.pagination .nav-links .page-numbers:hover {
  color: var(--theme-color-fore);
}
.snapshot-content nav.pagination .nav-links .page-numbers.next,
.snapshot-content nav.pagination .nav-links .page-numbers.prev {
  align-items: center;
  display: inline-flex;
}
.snapshot-content .swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
}
.snapshot-content .swiper,
.snapshot-content .swiper-wrapper {
  position: relative;
  z-index: 1;
}
.snapshot-content .swiper-wrapper {
  box-sizing: initial;
  display: flex;
  height: 100%;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  width: 100%;
}
.snapshot-content .swiper-android .swiper-slide,
.snapshot-content .swiper-ios .swiper-slide,
.snapshot-content .swiper-wrapper {
  transform: translateZ(0);
}
.snapshot-content .swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.snapshot-content .blaze-slider.dragging .blaze-track {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
@media (min-width: 1280px) and (max-width: 1536px) {
  .snapshot-content .blaze-slider .latest-news-slider-container {
    --pinch: clamp(2.5rem, 1.903rem + 2.985vw, 5rem);
    max-width: calc(75vw - var(--pinch));
  }
}
.snapshot-content .blaze-slider.latest-news-slider {
  --slides-to-show: 1;
}
@media (min-width: 450px) {
  .snapshot-content .blaze-slider.latest-news-slider {
    --slides-to-show: 1;
  }
}
@media (min-width: 640px) {
  .snapshot-content .blaze-slider.latest-news-slider {
    --slides-to-show: 2;
  }
}
@media (max-width: 768px) {
  .snapshot-content .blaze-slider.latest-news-slider {
    --slides-to-show: 2;
  }
}
@media (max-width: 1024px) {
  .snapshot-content .blaze-slider.latest-news-slider {
    --slides-to-show: 3;
  }
}
.snapshot-content .blaze-slider.blaze-slider-partners {
  --slides-to-show: 2;
}
@media (min-width: 450px) {
  .snapshot-content .blaze-slider.blaze-slider-partners {
    --slides-to-show: 2;
  }
}
@media (min-width: 640px) {
  .snapshot-content .blaze-slider.blaze-slider-partners {
    --slides-to-show: 3;
  }
}
@media (max-width: 768px) {
  .snapshot-content .blaze-slider.blaze-slider-partners {
    --slides-to-show: 3;
  }
}
@media (max-width: 1024px) {
  .snapshot-content .blaze-slider.blaze-slider-partners {
    --slides-to-show: 4;
  }
}
@media (max-width: 1280px) {
  .snapshot-content .blaze-slider.blaze-slider-partners {
    --slides-to-show: 4;
  }
}
.snapshot-content .is-root-container .blaze-slider.blaze-slider-partners .blaze-track {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.snapshot-content .fa-stack {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.snapshot-content .fa-stack-1x,
.snapshot-content .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
}
.snapshot-content .fa-stack-1x {
  line-height: inherit;
}
.snapshot-content .wpml-ls-legacy-dropdown,
.snapshot-content .wpml-ls-legacy-dropdown-click {
  align-self: center;
  font-size: clamp(0.875rem, 0.0299rem + 1.413vw, 1.125rem);
  font-weight: 500;
  width: var(--theme-space-6xl);
}
.snapshot-content .wpml-ls-legacy-dropdown a,
.snapshot-content .wpml-ls-legacy-dropdown-click a {
  background-color: initial;
  border-width: 0;
  color: var(--theme-color-base);
  display: block;
  line-height: var(--theme-leading-snug);
  padding-bottom: var(--theme-space-s);
  padding-left: 0;
  padding-right: 0;
  padding-top: var(--theme-space-s);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .wpml-ls-legacy-dropdown a:hover,
.snapshot-content .wpml-ls-legacy-dropdown-click a:hover {
  color: var(--theme-color-primary);
}
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language.touch:focus > a,
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language.touch:hover > a {
  color: var(--theme-color-base);
}
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language.touch a.active,
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language:not(.touch) a:focus,
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language:not(.touch) a:hover,
.snapshot-content .wpml-ls-legacy-dropdown-click .wpml-ls-current-language.touch a.active,
.snapshot-content .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
.snapshot-content .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:not(.touch) a:focus,
.snapshot-content .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:not(.touch) a:hover {
  background-color: initial;
  color: var(--theme-color-primary);
}
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.snapshot-content .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  background-color: var(--theme-color-highlight-90);
  border-width: 0;
  color: var(--theme-color-base);
  padding: var(--theme-space-4xs) var(--theme-space-xs);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language.touch:focus .wpml-ls-sub-menu,
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language.touch:hover .wpml-ls-sub-menu,
.snapshot-content
  .wpml-ls-legacy-dropdown-click
  .wpml-ls-current-language.touch:focus
  .wpml-ls-sub-menu,
.snapshot-content
  .wpml-ls-legacy-dropdown-click
  .wpml-ls-current-language.touch:hover
  .wpml-ls-sub-menu {
  visibility: hidden;
}
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-current-language.touch .wpml-ls-sub-menu.open,
.snapshot-content
  .wpml-ls-legacy-dropdown
  .wpml-ls-current-language:not(.touch):focus
  .wpml-ls-sub-menu,
.snapshot-content
  .wpml-ls-legacy-dropdown
  .wpml-ls-current-language:not(.touch):hover
  .wpml-ls-sub-menu,
.snapshot-content
  .wpml-ls-legacy-dropdown-click
  .wpml-ls-current-language.touch
  .wpml-ls-sub-menu.open,
.snapshot-content
  .wpml-ls-legacy-dropdown-click
  .wpml-ls-current-language:not(.touch):focus
  .wpml-ls-sub-menu,
.snapshot-content
  .wpml-ls-legacy-dropdown-click
  .wpml-ls-current-language:not(.touch):hover
  .wpml-ls-sub-menu {
  animation: nav-fade-in 0.45s var(--theme-timing-function);
  visibility: visible;
}
.snapshot-content .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,
.snapshot-content .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
  border-width: 0;
  padding-bottom: var(--theme-space-2xs);
  padding-top: var(--theme-space-2xs);
}
.snapshot-content .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,
.snapshot-content .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
  content: var(--tw-content);
  right: 0;
}
.snapshot-content .wpml-ls-legacy-list-horizontal {
  border-width: 0;
  padding-bottom: var(--theme-space-s);
  padding-right: var(--theme-space-xs);
  padding-top: var(--theme-space-s);
}
.snapshot-content .wpml-ls-legacy-list-horizontal ul {
  align-items: center;
  display: flex;
  height: 100%;
  list-style-type: none;
  margin: 0;
}
.snapshot-content .wpml-ls-legacy-list-horizontal ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(var(--theme-space-xs) * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(var(--theme-space-xs) * var(--tw-space-x-reverse));
}
.snapshot-content .wpml-ls-legacy-list-horizontal ul {
  font-weight: 500;
  line-height: var(--theme-leading-snug);
  padding: 0;
}
.snapshot-content .is-root-container ol:not(body .wpml-ls-legacy-list-horizontal ul) {
  list-style-type: decimal;
  padding-left: var(--theme-space-m);
}
.snapshot-content .wpml-ls-legacy-list-horizontal ul {
  font-size: clamp(0.875rem, 0.0299rem + 1.413vw, 1.125rem);
}
.snapshot-content .wpml-ls-legacy-list-horizontal ul li {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.snapshot-content .is-root-container ol:not(body .wpml-ls-legacy-list-horizontal ul li) {
  list-style-type: decimal;
  padding-left: var(--theme-space-m);
}
.snapshot-content .wpml-ls-legacy-list-horizontal a {
  border-width: 0;
  color: var(--theme-color-base);
  display: block;
  line-height: var(--theme-leading-snug);
  padding: 0;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .wpml-ls-legacy-list-horizontal a:hover {
  color: var(--theme-color-primary);
}
.snapshot-content .wpml-ls-legacy-list-vertical.wpml-ls-statics-footer {
  margin-bottom: 0;
  margin-top: var(--theme-space-l);
}
.snapshot-content .wpml-ls-legacy-list-vertical ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(var(--theme-space-xs) * var(--tw-space-y-reverse));
  margin-top: calc(var(--theme-space-xs) * (1 - var(--tw-space-y-reverse)));
}
.snapshot-content .wpml-ls-legacy-list-vertical ul {
  font-size: var(--theme-fluid-14-18);
  font-weight: 500;
  line-height: var(--theme-leading-normal);
  line-height: var(--theme-leading-snug);
}
@media (min-width: 768px) {
  .snapshot-content .wpml-ls-legacy-list-vertical ul > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(var(--theme-space-xs) * var(--tw-space-y-reverse));
    margin-top: calc(var(--theme-space-xs) * (1 - var(--tw-space-y-reverse)));
  }
}
.snapshot-content .wpml-ls-legacy-list-vertical ul li {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.snapshot-content .is-root-container ol:not(body .wpml-ls-legacy-list-vertical ul li) {
  list-style-type: decimal;
  padding-left: var(--theme-space-m);
}
.snapshot-content .wpml-ls-legacy-list-vertical a {
  border-width: 0;
  color: var(--theme-color-base);
  display: block;
  line-height: var(--theme-leading-snug);
  padding: 0;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-duration: 0.15s;
  transition-duration: var(--theme-duration);
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .wpml-ls-legacy-list-vertical a:hover {
  color: var(--theme-color-highlight);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-base-background-color {
  border-color: var(--theme-color-base);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-base-90-background-color {
  border-color: var(--theme-color-base-90);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-fore-background-color {
  border-color: var(--theme-color-fore);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-primary-background-color {
  border-color: var(--theme-color-primary);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-secondary-background-color {
  border-color: var(--theme-color-secondary);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-tertiary-background-color {
  border-color: var(--theme-color-tertiary);
}
.snapshot-content .wp-block-button.is-style-fill .has-theme-highlight-background-color {
  border-color: var(--theme-color-highlight);
}
.snapshot-content .wp-block-button.is-style-outline a:hover {
  background-color: var(--theme-color-highlight);
  border-color: var(--theme-color-highlight);
  color: var(--theme-color-fore) !important;
}
.snapshot-content .has-10-font-size {
  font-size: var(--theme-fluid-10-10);
}
.snapshot-content .has-10-font-size,
.snapshot-content .has-14-font-size {
  line-height: var(--theme-leading-normal);
}
.snapshot-content .has-14-font-size {
  font-size: var(--theme-fluid-12-14);
}
.snapshot-content .has-18-font-size {
  font-size: var(--theme-fluid-14-18);
  line-height: var(--theme-leading-normal);
}
.snapshot-content .has-36-font-size {
  font-size: var(--theme-fluid-23-36);
}
.snapshot-content .has-36-font-size,
.snapshot-content .has-46-font-size {
  line-height: var(--theme-leading-none);
}
.snapshot-content .has-46-font-size {
  font-size: var(--theme-fluid-28-46);
}
.snapshot-content .has-50-font-size {
  font-size: var(--theme-fluid-32-50);
  line-height: var(--theme-leading-none);
}
@media (max-width: 767px) {
  .snapshot-content .is-layout-grid .has-10-font-size {
    font-size: var(--theme-mobile-fluid-10-10) !important;
  }
  .snapshot-content .is-layout-grid .has-14-font-size {
    font-size: var(--theme-mobile-fluid-12-14) !important;
  }
  .snapshot-content .is-layout-grid .has-18-font-size {
    font-size: var(--theme-mobile-fluid-14-18) !important;
  }
  .snapshot-content .is-layout-grid .has-20-font-size {
    font-size: var(--theme-mobile-fluid-16-20) !important;
  }
  .snapshot-content .is-layout-grid .has-24-font-size {
    font-size: var(--theme-mobile-fluid-18-24) !important;
  }
  .snapshot-content .is-layout-grid .has-28-font-size {
    font-size: var(--theme-mobile-fluid-20-28) !important;
  }
  .snapshot-content .is-layout-grid .has-36-font-size {
    font-size: var(--theme-mobile-fluid-23-36) !important;
  }
  .snapshot-content .is-layout-grid .has-40-font-size {
    font-size: var(--theme-mobile-fluid-26-40) !important;
  }
  .snapshot-content .is-layout-grid .has-46-font-size {
    font-size: var(--theme-mobile-fluid-28-46) !important;
  }
  .snapshot-content .is-layout-grid .has-50-font-size {
    font-size: var(--theme-mobile-fluid-32-50) !important;
  }
  .snapshot-content .is-layout-grid .has-75-font-size {
    font-size: var(--theme-mobile-fluid-43-75) !important;
  }
  .snapshot-content .is-layout-grid .has-100-font-size {
    font-size: var(--theme-mobile-fluid-50-100) !important;
  }
  .snapshot-content .is-layout-grid .has-110-font-size {
    font-size: var(--theme-mobile-fluid-50-110) !important;
  }
  .snapshot-content .is-layout-grid .has-150-font-size {
    font-size: var(--theme-mobile-fluid-82-150) !important;
  }
}
.snapshot-content .placeholder\:text-theme-fore::-ms-input-placeholder {
  color: var(--theme-color-fore);
}
.snapshot-content .placeholder\:text-theme-fore::placeholder {
  color: var(--theme-color-fore);
}
.snapshot-content .placeholder\:opacity-100::-ms-input-placeholder {
  opacity: 1;
}
.snapshot-content .placeholder\:opacity-100::placeholder {
  opacity: 1;
}
.snapshot-content .before\:w-gutter:before {
  content: var(--tw-content);
  width: var(--theme-space-gutter);
}
.snapshot-content .before\:content-\[\'\'\]:before {
  --tw-content: '';
  content: var(--tw-content);
}
.snapshot-content .before\:content-\[\\\'\\\'\]:before {
  --tw-content: \'\';
  content: var(--tw-content);
}
.snapshot-content .after\:mt-xs:after {
  content: var(--tw-content);
  margin-top: var(--theme-space-xs);
}
.snapshot-content .after\:block:after {
  content: var(--tw-content);
  display: block;
}
.snapshot-content .after\:h-5xs:after {
  content: var(--tw-content);
  height: var(--theme-space-5xs);
}
.snapshot-content .after\:w-2xs:after {
  content: var(--tw-content);
  width: var(--theme-space-2xs);
}
.snapshot-content .after\:w-gutter:after {
  content: var(--tw-content);
  width: var(--theme-space-gutter);
}
.snapshot-content .after\:bg-theme-highlight:after {
  background-color: var(--theme-color-highlight);
  content: var(--tw-content);
}
.snapshot-content .after\:transition-all:after {
  content: var(--tw-content);
  transition-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.snapshot-content .after\:duration-theme:after {
  content: var(--tw-content);
  transition-duration: var(--theme-duration);
}
.snapshot-content .after\:ease-theme:after {
  content: var(--tw-content);
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .after\:content-\[\'\'\]:after {
  --tw-content: '';
  content: var(--tw-content);
}
.snapshot-content .after\:content-\[\\\'\\\'\]:after {
  --tw-content: \'\';
  content: var(--tw-content);
}
.snapshot-content .first\:ml-0:first-child {
  margin-left: 0;
}
.snapshot-content .last\:mr-0:last-child {
  margin-right: 0;
}
.snapshot-content .hover\:border-theme-quaternary:hover {
  border-color: var(--theme-color-quaternary);
}
.snapshot-content .hover\:text-theme-highlight:hover {
  color: var(--theme-color-highlight);
}
.snapshot-content .hover\:text-theme-primary:hover {
  color: var(--theme-color-primary);
}
.snapshot-content .hover\:text-theme-quaternary:hover {
  color: var(--theme-color-quaternary);
}
.snapshot-content .hover\:text-theme-tertiary:hover {
  color: var(--theme-color-tertiary);
}
.snapshot-content .focus\:not-sr-only:focus {
  height: auto;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: static;
  width: auto;
  clip: auto;
  white-space: normal;
}
.snapshot-content .focus\:border-theme-fore:focus {
  border-color: var(--theme-color-fore);
}
.snapshot-content .focus\:text-theme-fore:focus {
  color: var(--theme-color-fore);
}
.snapshot-content .focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.snapshot-content .focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
    var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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 transparent);
}
.snapshot-content .group:hover .group-hover\:border-theme-highlight {
  border-color: var(--theme-color-highlight);
}
.snapshot-content .group:hover .group-hover\:bg-theme-highlight {
  background-color: var(--theme-color-highlight);
}
.snapshot-content .group:hover .group-hover\:text-theme-base {
  color: var(--theme-color-base);
}
.snapshot-content .group:hover .group-hover\:text-theme-primary {
  color: var(--theme-color-primary);
}
.snapshot-content .group:hover .group-hover\:after\:w-s:after {
  content: var(--tw-content);
  width: var(--theme-space-s);
}
.snapshot-content .group:hover .group-hover\:after\:bg-theme-primary:after {
  background-color: var(--theme-color-primary);
  content: var(--tw-content);
}
@media (min-width: 640px) {
  .snapshot-content .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .snapshot-content .sm\:mt-0 {
    margin-top: 0;
  }
  .snapshot-content .sm\:max-w-sm {
    max-width: 24rem;
  }
  .snapshot-content .sm\:basis-1\/3 {
    flex-basis: 33.333333%;
  }
  .snapshot-content .sm\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }
  .snapshot-content .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .snapshot-content .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .snapshot-content .sm\:flex-row {
    flex-direction: row;
  }
  .snapshot-content .sm\:items-center {
    align-items: center;
  }
  .snapshot-content .sm\:gap-y-0 {
    row-gap: 0;
  }
  .snapshot-content .sm\:pb-3xl {
    padding-bottom: var(--theme-space-3xl);
  }
  .snapshot-content .sm\:pl-0 {
    padding-left: 0;
  }
  .snapshot-content .sm\:opacity-0 {
    opacity: 0;
  }
  .snapshot-content .sm\:ring-1 {
    --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 transparent);
  }
  .snapshot-content .sm\:ring-gray-900\/10 {
    --tw-ring-color: rgba(49, 49, 49, 0.1);
  }
}
@media (min-width: 768px) {
  .snapshot-content .md\:-order-1 {
    order: -1;
  }
  .snapshot-content .md\:-order-10 {
    order: -10;
  }
  .snapshot-content .md\:-order-11 {
    order: -11;
  }
  .snapshot-content .md\:-order-12 {
    order: -12;
  }
  .snapshot-content .md\:-order-13 {
    order: -13;
  }
  .snapshot-content .md\:-order-14 {
    order: -14;
  }
  .snapshot-content .md\:-order-15 {
    order: -15;
  }
  .snapshot-content .md\:-order-16 {
    order: -16;
  }
  .snapshot-content .md\:-order-17 {
    order: -17;
  }
  .snapshot-content .md\:-order-18 {
    order: -18;
  }
  .snapshot-content .md\:-order-19 {
    order: -19;
  }
  .snapshot-content .md\:-order-2 {
    order: -2;
  }
  .snapshot-content .md\:-order-20 {
    order: -20;
  }
  .snapshot-content .md\:-order-21 {
    order: -21;
  }
  .snapshot-content .md\:-order-22 {
    order: -22;
  }
  .snapshot-content .md\:-order-23 {
    order: -23;
  }
  .snapshot-content .md\:-order-24 {
    order: -24;
  }
  .snapshot-content .md\:-order-25 {
    order: -25;
  }
  .snapshot-content .md\:-order-26 {
    order: -26;
  }
  .snapshot-content .md\:-order-27 {
    order: -27;
  }
  .snapshot-content .md\:-order-28 {
    order: -28;
  }
  .snapshot-content .md\:-order-29 {
    order: -29;
  }
  .snapshot-content .md\:-order-3 {
    order: -3;
  }
  .snapshot-content .md\:-order-30 {
    order: -30;
  }
  .snapshot-content .md\:-order-31 {
    order: -31;
  }
  .snapshot-content .md\:-order-32 {
    order: -32;
  }
  .snapshot-content .md\:-order-33 {
    order: -33;
  }
  .snapshot-content .md\:-order-34 {
    order: -34;
  }
  .snapshot-content .md\:-order-35 {
    order: -35;
  }
  .snapshot-content .md\:-order-36 {
    order: -36;
  }
  .snapshot-content .md\:-order-37 {
    order: -37;
  }
  .snapshot-content .md\:-order-38 {
    order: -38;
  }
  .snapshot-content .md\:-order-39 {
    order: -39;
  }
  .snapshot-content .md\:-order-4 {
    order: -4;
  }
  .snapshot-content .md\:-order-40 {
    order: -40;
  }
  .snapshot-content .md\:-order-5 {
    order: -5;
  }
  .snapshot-content .md\:-order-6 {
    order: -6;
  }
  .snapshot-content .md\:-order-7 {
    order: -7;
  }
  .snapshot-content .md\:-order-8 {
    order: -8;
  }
  .snapshot-content .md\:-order-9 {
    order: -9;
  }
  .snapshot-content .md\:order-1 {
    order: 1;
  }
  .snapshot-content .md\:order-10 {
    order: 10;
  }
  .snapshot-content .md\:order-11 {
    order: 11;
  }
  .snapshot-content .md\:order-12 {
    order: 12;
  }
  .snapshot-content .md\:order-13 {
    order: 13;
  }
  .snapshot-content .md\:order-14 {
    order: 14;
  }
  .snapshot-content .md\:order-15 {
    order: 15;
  }
  .snapshot-content .md\:order-16 {
    order: 16;
  }
  .snapshot-content .md\:order-17 {
    order: 17;
  }
  .snapshot-content .md\:order-18 {
    order: 18;
  }
  .snapshot-content .md\:order-19 {
    order: 19;
  }
  .snapshot-content .md\:order-2 {
    order: 2;
  }
  .snapshot-content .md\:order-20 {
    order: 20;
  }
  .snapshot-content .md\:order-21 {
    order: 21;
  }
  .snapshot-content .md\:order-22 {
    order: 22;
  }
  .snapshot-content .md\:order-23 {
    order: 23;
  }
  .snapshot-content .md\:order-24 {
    order: 24;
  }
  .snapshot-content .md\:order-25 {
    order: 25;
  }
  .snapshot-content .md\:order-26 {
    order: 26;
  }
  .snapshot-content .md\:order-27 {
    order: 27;
  }
  .snapshot-content .md\:order-28 {
    order: 28;
  }
  .snapshot-content .md\:order-29 {
    order: 29;
  }
  .snapshot-content .md\:order-3 {
    order: 3;
  }
  .snapshot-content .md\:order-30 {
    order: 30;
  }
  .snapshot-content .md\:order-31 {
    order: 31;
  }
  .snapshot-content .md\:order-32 {
    order: 32;
  }
  .snapshot-content .md\:order-33 {
    order: 33;
  }
  .snapshot-content .md\:order-34 {
    order: 34;
  }
  .snapshot-content .md\:order-35 {
    order: 35;
  }
  .snapshot-content .md\:order-36 {
    order: 36;
  }
  .snapshot-content .md\:order-37 {
    order: 37;
  }
  .snapshot-content .md\:order-38 {
    order: 38;
  }
  .snapshot-content .md\:order-39 {
    order: 39;
  }
  .snapshot-content .md\:order-4 {
    order: 4;
  }
  .snapshot-content .md\:order-40 {
    order: 40;
  }
  .snapshot-content .md\:order-5 {
    order: 5;
  }
  .snapshot-content .md\:order-6 {
    order: 6;
  }
  .snapshot-content .md\:order-7 {
    order: 7;
  }
  .snapshot-content .md\:order-8 {
    order: 8;
  }
  .snapshot-content .md\:order-9 {
    order: 9;
  }
  .snapshot-content .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .snapshot-content .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .snapshot-content .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .snapshot-content .md\:mb-0 {
    margin-bottom: 0;
  }
  .snapshot-content .md\:mt-5xs {
    margin-top: var(--theme-space-5xs);
  }
  .snapshot-content .md\:line-clamp-\[12\] {
    -webkit-line-clamp: 12;
  }
  .snapshot-content .md\:line-clamp-\[12\],
  .snapshot-content .md\:line-clamp-\[8\] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
  }
  .snapshot-content .md\:line-clamp-\[8\] {
    -webkit-line-clamp: 8;
  }
  .snapshot-content .md\:block {
    display: block;
  }
  .snapshot-content .md\:aspect-jetti-tall {
    aspect-ratio: 6/5;
  }
  .snapshot-content .md\:aspect-jetti-wide {
    aspect-ratio: 19/14;
  }
  .snapshot-content .md\:max-w-none {
    max-width: none;
  }
  .snapshot-content .md\:max-w-person-pinch {
    max-width: calc(826px - var(--theme-space-4xl-5xl));
  }
  .snapshot-content .md\:basis-1\/2 {
    flex-basis: 50%;
  }
  .snapshot-content .md\:basis-3\/12 {
    flex-basis: 25%;
  }
  .snapshot-content .md\:basis-4\/12 {
    flex-basis: 33.333333%;
  }
  .snapshot-content .md\:basis-5\/12 {
    flex-basis: 41.666667%;
  }
  .snapshot-content .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .snapshot-content .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .snapshot-content .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .snapshot-content .md\:flex-row {
    flex-direction: row;
  }
  .snapshot-content .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .snapshot-content .md\:gap-2xl {
    gap: var(--theme-space-2xl);
  }
  .snapshot-content .md\:gap-x-l {
    column-gap: var(--theme-space-l);
  }
  .snapshot-content .md\:space-y-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(var(--theme-space-xs) * var(--tw-space-y-reverse));
    margin-top: calc(var(--theme-space-xs) * (1 - var(--tw-space-y-reverse)));
  }
  .snapshot-content .md\:border-2 {
    border-width: 2px;
  }
  .snapshot-content .md\:border-4 {
    border-width: 4px;
  }
  .snapshot-content .md\:border-8 {
    border-width: 8px;
  }
  .snapshot-content .md\:px-gutter {
    padding-left: var(--theme-space-gutter);
    padding-right: var(--theme-space-gutter);
  }
  .snapshot-content .md\:pl-0 {
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .snapshot-content .lg\:line-clamp-5 {
    -webkit-line-clamp: 5;
  }
  .snapshot-content .lg\:line-clamp-5,
  .snapshot-content .lg\:line-clamp-6 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
  }
  .snapshot-content .lg\:line-clamp-6 {
    -webkit-line-clamp: 6;
  }
  .snapshot-content .lg\:hidden {
    display: none;
  }
  .snapshot-content .lg\:aspect-jetti-tall {
    aspect-ratio: 6/5;
  }
  .snapshot-content .lg\:aspect-jetti-wide {
    aspect-ratio: 19/14;
  }
  .snapshot-content .lg\:h-s {
    height: var(--theme-space-s);
  }
  .snapshot-content .lg\:min-h-\[400px\] {
    min-height: 400px;
  }
  .snapshot-content .lg\:w-s {
    width: var(--theme-space-s);
  }
  .snapshot-content .lg\:basis-1\/4,
  .snapshot-content .lg\:basis-3\/12 {
    flex-basis: 25%;
  }
  .snapshot-content .lg\:basis-9\/12 {
    flex-basis: 75%;
  }
  .snapshot-content .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .snapshot-content .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .snapshot-content .lg\:flex-row {
    flex-direction: row;
  }
  .snapshot-content .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .snapshot-content .lg\:pt-6xl {
    padding-top: var(--theme-space-6xl);
  }
}
@media (min-width: 1280px) {
  .snapshot-content .xl\:order-1 {
    order: 1;
  }
  .snapshot-content .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }
}
.snapshot-content .\[\&\>\*\]\:mt-s > * {
  margin-top: var(--theme-space-s);
}
.snapshot-content .first\:\[\&\>\*\]\:mt-0 > :first-child {
  margin-top: 0;
}
.snapshot-content .\[\&\>div\]\:relative > div {
  position: relative;
}
.snapshot-content .\[\&\>div\]\:max-h-full > div {
  max-height: 100%;
}
.snapshot-content .\[\&\>div\]\:w-full > div {
  width: 100%;
}
.snapshot-content .\[\&\>img\]\:relative > img {
  position: relative;
}
.snapshot-content .\[\&\>img\]\:mx-auto > img {
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content .\[\&\>img\]\:ml-0 > img {
  margin-left: 0;
}
.snapshot-content .\[\&\>img\]\:block > img {
  display: block;
}
.snapshot-content .\[\&\>img\]\:aspect-square > img {
  aspect-ratio: 1/1;
}
.snapshot-content .\[\&\>img\]\:h-\[200px\] > img {
  height: 200px;
}
.snapshot-content .\[\&\>img\]\:h-full > img {
  height: 100%;
}
.snapshot-content .\[\&\>img\]\:w-full > img {
  width: 100%;
}
.snapshot-content .\[\&\>img\]\:max-w-\[200px\] > img {
  max-width: 200px;
}
.snapshot-content .\[\&\>img\]\:object-contain > img {
  object-fit: contain;
}
.snapshot-content .\[\&\>img\]\:object-cover > img {
  object-fit: cover;
}
.snapshot-content .\[\&\>img\]\:object-center > img {
  object-position: center;
}
.snapshot-content .\[\&\>img\]\:object-top > img {
  object-position: top;
}
.snapshot-content .\[\&\>li\>a\>span\>svg\]\:w-auto > li > a > span > svg {
  width: auto;
}
.snapshot-content .\[\&\>li\>a\]\:text-theme-base > li > a {
  color: var(--theme-color-base);
}
.snapshot-content .\[\&\>li\>a\]\:no-underline > li > a {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.snapshot-content .\[\&\>li\>a\]\:transition-colors > li > a {
  transition-duration: 0.15s;
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.snapshot-content .\[\&\>li\>a\]\:duration-theme > li > a {
  transition-duration: var(--theme-duration);
}
.snapshot-content .\[\&\>li\>a\]\:ease-theme > li > a {
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .hover\:\[\&\>li\>a\]\:text-theme-highlight > li > a:hover {
  color: var(--theme-color-highlight);
}
.snapshot-content .\[\&\>li\>ul\>li\>a\]\:text-theme-base > li > ul > li > a {
  color: var(--theme-color-base);
}
.snapshot-content .\[\&\>li\>ul\>li\>a\]\:no-underline > li > ul > li > a {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.snapshot-content .\[\&\>li\>ul\>li\]\:pt-2xs > li > ul > li {
  padding-top: var(--theme-space-2xs);
}
.snapshot-content .\[\&\>li\>ul\]\:pl-s > li > ul {
  padding-left: var(--theme-space-s);
}
.snapshot-content .\[\&\>li\>ul\]\:font-light > li > ul {
  font-weight: 300;
}
.snapshot-content .\[\&\>li\]\:block > li {
  display: block;
}
.snapshot-content .\[\&\>li\]\:py-s > li {
  padding-bottom: var(--theme-space-s);
  padding-top: var(--theme-space-s);
}
@media (min-width: 1024px) {
  .snapshot-content .\[\&\>li\]\:lg\:py-m > li {
    padding-bottom: var(--theme-space-m);
    padding-top: var(--theme-space-m);
  }
}
.snapshot-content .\[\&\>nav\>div\>div\>a\]\:inline-block > nav > div > div > a {
  display: inline-block;
}
.snapshot-content .\[\&\>nav\>div\>div\>a\]\:rounded-full > nav > div > div > a {
  border-radius: 9999px;
}
.snapshot-content .\[\&\>nav\>div\>div\>a\]\:bg-theme-secondary > nav > div > div > a {
  background-color: var(--theme-color-secondary);
}
.snapshot-content .\[\&\>nav\>div\>div\>a\]\:px-xs > nav > div > div > a {
  padding-left: var(--theme-space-xs);
  padding-right: var(--theme-space-xs);
}
.snapshot-content .\[\&\>nav\>div\>div\>a\]\:py-3xs > nav > div > div > a {
  padding-bottom: var(--theme-space-3xs);
  padding-top: var(--theme-space-3xs);
}
.snapshot-content .\[\&\>nav\>div\>div\>a\]\:text-theme-base > nav > div > div > a {
  color: var(--theme-color-base);
}
.snapshot-content .\[\&\>nav\>div\]\:flex > nav > div {
  display: flex;
}
.snapshot-content .\[\&\>nav\>div\]\:justify-between > nav > div {
  justify-content: space-between;
}
.snapshot-content .\[\&\>p\]\:mt-s > p {
  margin-top: var(--theme-space-s);
}
.snapshot-content .\[\&\>svg\]\:transition-colors > svg {
  transition-duration: 0.15s;
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.snapshot-content .\[\&\>svg\]\:duration-theme > svg {
  transition-duration: var(--theme-duration);
}
.snapshot-content .\[\&\>svg\]\:ease-theme > svg {
  transition-timing-function: var(--theme-timing-function);
}
.snapshot-content .\[\&\>time\]\:order-1 > time {
  order: 1;
}
.snapshot-content .\[\&\>time\]\:mb-3xs > time {
  margin-bottom: var(--theme-space-3xs);
}
.snapshot-content .\[\&\>time\]\:mb-5xs > time {
  margin-bottom: var(--theme-space-5xs);
}
.snapshot-content .\[\&\>time\]\:mb-m > time {
  margin-bottom: var(--theme-space-m);
}
.snapshot-content .\[\&\>time\]\:text-18 > time {
  font-size: var(--theme-fluid-14-18);
  line-height: var(--theme-leading-normal);
}
.snapshot-content .\[\&\>time\]\:font-normal > time {
  font-weight: 400;
}
