/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

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

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

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

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

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

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

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

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

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

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

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-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: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-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: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.visible {
  visibility: visible;
}.invisible {
  visibility: hidden;
}.collapse {
  visibility: collapse;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: sticky;
}.inset-0 {
  inset: 0px;
}.-right-4 {
  right: -1rem;
}.-top-10 {
  top: -2.5rem;
}.bottom-\[-32px\] {
  bottom: -32px;
}.left-0 {
  left: 0px;
}.left-1\/2 {
  left: 50%;
}.right-0 {
  right: 0px;
}.right-4 {
  right: 1rem;
}.right-5 {
  right: 1.25rem;
}.right-8 {
  right: 2rem;
}.right-full {
  right: 100%;
}.top-0 {
  top: 0px;
}.top-1 {
  top: 0.25rem;
}.top-1\/2 {
  top: 50%;
}.top-20 {
  top: 5rem;
}.top-6 {
  top: 1.5rem;
}.top-8 {
  top: 2rem;
}.top-\[116px\] {
  top: 116px;
}.top-\[90px\] {
  top: 90px;
}.isolate {
  isolation: isolate;
}.z-0 {
  z-index: 0;
}.z-10 {
  z-index: 10;
}.z-20 {
  z-index: 20;
}.z-50 {
  z-index: 50;
}.z-\[600\] {
  z-index: 600;
}.z-\[606\] {
  z-index: 606;
}.order-1 {
  order: 1;
}.order-2 {
  order: 2;
}.col-span-1 {
  grid-column: span 1 / span 1;
}.col-span-2 {
  grid-column: span 2 / span 2;
}.col-span-6 {
  grid-column: span 6 / span 6;
}.float-right {
  float: right;
}.m-2 {
  margin: 0.5rem;
}.m-5 {
  margin: 1.25rem;
}.m-auto {
  margin: auto;
}.\!mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.-ml-\[40px\] {
  margin-left: -40px;
}.-mr-px {
  margin-right: -1px;
}.-mt-\[40px\] {
  margin-top: -40px;
}.-mt-px {
  margin-top: -1px;
}.mb-0 {
  margin-bottom: 0px;
}.mb-1 {
  margin-bottom: 0.25rem;
}.mb-1\.5 {
  margin-bottom: 0.375rem;
}.mb-10 {
  margin-bottom: 2.5rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mb-2\.5 {
  margin-bottom: 0.625rem;
}.mb-20 {
  margin-bottom: 5rem;
}.mb-24 {
  margin-bottom: 6rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mb-40 {
  margin-bottom: 10rem;
}.mb-5 {
  margin-bottom: 1.25rem;
}.mb-7 {
  margin-bottom: 1.75rem;
}.mb-8 {
  margin-bottom: 2rem;
}.mb-\[-1px\] {
  margin-bottom: -1px;
}.mb-\[120px\] {
  margin-bottom: 120px;
}.mb-\[60px\] {
  margin-bottom: 60px;
}.ml-0 {
  margin-left: 0px;
}.ml-1 {
  margin-left: 0.25rem;
}.ml-2 {
  margin-left: 0.5rem;
}.ml-auto {
  margin-left: auto;
}.mr-0 {
  margin-right: 0px;
}.mr-2 {
  margin-right: 0.5rem;
}.mr-4 {
  margin-right: 1rem;
}.mt-1 {
  margin-top: 0.25rem;
}.mt-10 {
  margin-top: 2.5rem;
}.mt-14 {
  margin-top: 3.5rem;
}.mt-16 {
  margin-top: 4rem;
}.mt-20 {
  margin-top: 5rem;
}.mt-24 {
  margin-top: 6rem;
}.mt-3 {
  margin-top: 0.75rem;
}.mt-4 {
  margin-top: 1rem;
}.mt-40 {
  margin-top: 10rem;
}.mt-5 {
  margin-top: 1.25rem;
}.mt-6 {
  margin-top: 1.5rem;
}.mt-7 {
  margin-top: 1.75rem;
}.mt-8 {
  margin-top: 2rem;
}.box-border {
  box-sizing: border-box;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.\!flex {
  display: flex !important;
}.flex {
  display: flex;
}.inline-flex {
  display: inline-flex;
}.table {
  display: table;
}.table-row {
  display: table-row;
}.grid {
  display: grid;
}.contents {
  display: contents;
}.\!hidden {
  display: none !important;
}.hidden {
  display: none;
}.aspect-\[2\] {
  aspect-ratio: 2;
}.aspect-video {
  aspect-ratio: 16 / 9;
}.h-1\/2 {
  height: 50%;
}.h-10 {
  height: 2.5rem;
}.h-12 {
  height: 3rem;
}.h-2 {
  height: 0.5rem;
}.h-4 {
  height: 1rem;
}.h-5 {
  height: 1.25rem;
}.h-6 {
  height: 1.5rem;
}.h-\[350px\] {
  height: 350px;
}.h-auto {
  height: auto;
}.h-full {
  height: 100%;
}.min-h-screen {
  min-height: 100vh;
}.w-0 {
  width: 0px;
}.w-1\/2 {
  width: 50%;
}.w-10 {
  width: 2.5rem;
}.w-12 {
  width: 3rem;
}.w-2 {
  width: 0.5rem;
}.w-28 {
  width: 7rem;
}.w-4 {
  width: 1rem;
}.w-5 {
  width: 1.25rem;
}.w-6 {
  width: 1.5rem;
}.w-7 {
  width: 1.75rem;
}.w-\[69px\] {
  width: 69px;
}.w-\[calc\(100\%\+2\.5rem\)\] {
  width: calc(100% + 2.5rem);
}.w-auto {
  width: auto;
}.w-full {
  width: 100%;
}.min-w-\[580px\] {
  min-width: 580px;
}.max-w-2xl {
  max-width: 42rem;
}.max-w-\[325px\] {
  max-width: 325px;
}.max-w-\[640px\] {
  max-width: 640px;
}.max-w-full {
  max-width: 100%;
}.max-w-lg {
  max-width: 32rem;
}.max-w-none {
  max-width: none;
}.flex-1 {
  flex: 1 1 0%;
}.flex-auto {
  flex: 1 1 auto;
}.flex-initial {
  flex: 0 1 auto;
}.flex-shrink-0 {
  flex-shrink: 0;
}.shrink {
  flex-shrink: 1;
}.shrink-0 {
  flex-shrink: 0;
}.flex-grow {
  flex-grow: 1;
}.grow {
  flex-grow: 1;
}.basis-0 {
  flex-basis: 0px;
}.basis-full {
  flex-basis: 100%;
}.border-collapse {
  border-collapse: collapse;
}.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-1 {
  --tw-rotate: 1deg;
  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));
}.rotate-2 {
  --tw-rotate: 2deg;
  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));
}.rotate-3 {
  --tw-rotate: 3deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-pointer {
  cursor: pointer;
}.resize {
  resize: both;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-wrap {
  flex-wrap: wrap;
}.items-start {
  align-items: flex-start;
}.items-end {
  align-items: flex-end;
}.items-center {
  align-items: center;
}.items-stretch {
  align-items: stretch;
}.justify-start {
  justify-content: flex-start;
}.justify-end {
  justify-content: flex-end;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.justify-items-end {
  justify-items: end;
}.\!gap-2 {
  gap: 0.5rem !important;
}.gap-1 {
  gap: 0.25rem;
}.gap-10 {
  gap: 2.5rem;
}.gap-14 {
  gap: 3.5rem;
}.gap-16 {
  gap: 4rem;
}.gap-2 {
  gap: 0.5rem;
}.gap-2\.5 {
  gap: 0.625rem;
}.gap-20 {
  gap: 5rem;
}.gap-28 {
  gap: 7rem;
}.gap-3 {
  gap: 0.75rem;
}.gap-4 {
  gap: 1rem;
}.gap-5 {
  gap: 1.25rem;
}.gap-6 {
  gap: 1.5rem;
}.gap-7 {
  gap: 1.75rem;
}.gap-8 {
  gap: 2rem;
}.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}.gap-x-1\.5 {
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}.gap-x-16 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}.gap-y-10 {
  row-gap: 2.5rem;
}.gap-y-12 {
  row-gap: 3rem;
}.gap-y-16 {
  row-gap: 4rem;
}.gap-y-20 {
  row-gap: 5rem;
}.gap-y-5 {
  row-gap: 1.25rem;
}.gap-y-8 {
  row-gap: 2rem;
}.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}.self-start {
  align-self: flex-start;
}.self-stretch {
  align-self: stretch;
}.overflow-hidden {
  overflow: hidden;
}.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.rounded {
  border-radius: 0.25rem;
}.rounded-2xl {
  border-radius: 1rem;
}.rounded-full {
  border-radius: 9999px;
}.rounded-lg {
  border-radius: 0.5rem;
}.rounded-md {
  border-radius: 0.375rem;
}.rounded-xl {
  border-radius: 0.75rem;
}.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}.border {
  border-width: 1px;
}.border-0 {
  border-width: 0px;
}.border-2 {
  border-width: 2px;
}.border-\[1px\] {
  border-width: 1px;
}.border-b {
  border-bottom-width: 1px;
}.border-l-2 {
  border-left-width: 2px;
}.border-r {
  border-right-width: 1px;
}.border-t {
  border-top-width: 1px;
}.border-t-2 {
  border-top-width: 2px;
}.border-solid {
  border-style: solid;
}.border-none {
  border-style: none;
}.border-\[\#E0E0E3\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 227 / var(--tw-border-opacity));
}.border-amethyst {
  --tw-border-opacity: 1;
  border-color: rgb(124 28 147 / var(--tw-border-opacity));
}.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(37 40 42 / var(--tw-border-opacity));
}.border-gray {
  --tw-border-opacity: 1;
  border-color: rgb(112 112 112 / var(--tw-border-opacity));
}.border-gray-light {
  --tw-border-opacity: 1;
  border-color: rgb(159 167 174 / var(--tw-border-opacity));
}.border-gray-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}.border-gray-lightest {
  --tw-border-opacity: 1;
  border-color: rgb(244 244 244 / var(--tw-border-opacity));
}.border-midtoneblue {
  --tw-border-opacity: 1;
  border-color: rgb(53 117 193 / var(--tw-border-opacity));
}.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}.bg-\[\#E0E0E3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 227 / var(--tw-bg-opacity));
}.bg-\[\#E3E3E3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(227 227 227 / var(--tw-bg-opacity));
}.bg-amethyst {
  --tw-bg-opacity: 1;
  background-color: rgb(124 28 147 / var(--tw-bg-opacity));
}.bg-aqua {
  --tw-bg-opacity: 1;
  background-color: rgb(8 240 213 / var(--tw-bg-opacity));
}.bg-bellflower {
  --tw-bg-opacity: 1;
  background-color: rgb(76 82 166 / var(--tw-bg-opacity));
}.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(37 40 42 / var(--tw-bg-opacity));
}.bg-blueraspberry {
  --tw-bg-opacity: 1;
  background-color: rgb(9 201 238 / var(--tw-bg-opacity));
}.bg-buttonblue {
  --tw-bg-opacity: 1;
  background-color: rgb(23 165 230 / var(--tw-bg-opacity));
}.bg-darksmoke {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 35 / var(--tw-bg-opacity));
}.bg-darksmoke\/\[\.8\] {
  background-color: rgb(2 6 35 / .8);
}.bg-empress {
  --tw-bg-opacity: 1;
  background-color: rgb(93 55 145 / var(--tw-bg-opacity));
}.bg-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(112 112 112 / var(--tw-bg-opacity));
}.bg-gray-light {
  --tw-bg-opacity: 1;
  background-color: rgb(159 167 174 / var(--tw-bg-opacity));
}.bg-gray-lighter {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.bg-gray-med {
  --tw-bg-opacity: 1;
  background-color: rgb(195 195 195 / var(--tw-bg-opacity));
}.bg-green {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 107 / var(--tw-bg-opacity));
}.bg-green-light {
  --tw-bg-opacity: 1;
  background-color: rgb(152 210 221 / var(--tw-bg-opacity));
}.bg-green-lighter {
  --tw-bg-opacity: 1;
  background-color: rgb(168 213 157 / var(--tw-bg-opacity));
}.bg-midtoneblue {
  --tw-bg-opacity: 1;
  background-color: rgb(53 117 193 / var(--tw-bg-opacity));
}.bg-sapphire {
  --tw-bg-opacity: 1;
  background-color: rgb(105 36 131 / var(--tw-bg-opacity));
}.bg-secondary7 {
  --tw-bg-opacity: 1;
  background-color: rgb(9 201 238 / var(--tw-bg-opacity));
}.bg-stone {
  --tw-bg-opacity: 1;
  background-color: rgb(159 167 174 / var(--tw-bg-opacity));
}.bg-turqoise {
  --tw-bg-opacity: 1;
  background-color: rgb(8 220 226 / var(--tw-bg-opacity));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-cover {
  background-size: cover;
}.fill-amethyst {
  fill: #7C1C93;
}.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}.object-top {
  -o-object-position: top;
     object-position: top;
}.p-0 {
  padding: 0px;
}.p-10 {
  padding: 2.5rem;
}.p-2 {
  padding: 0.5rem;
}.p-20 {
  padding: 5rem;
}.p-24 {
  padding: 6rem;
}.p-3 {
  padding: 0.75rem;
}.p-4 {
  padding: 1rem;
}.p-40 {
  padding: 10rem;
}.p-5 {
  padding: 1.25rem;
}.p-6 {
  padding: 1.5rem;
}.p-8 {
  padding: 2rem;
}.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}.py-\[22px\] {
  padding-top: 22px;
  padding-bottom: 22px;
}.py-\[24px\] {
  padding-top: 24px;
  padding-bottom: 24px;
}.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}.pb-0 {
  padding-bottom: 0px;
}.pb-10 {
  padding-bottom: 2.5rem;
}.pb-12 {
  padding-bottom: 3rem;
}.pb-16 {
  padding-bottom: 4rem;
}.pb-2 {
  padding-bottom: 0.5rem;
}.pb-2\.5 {
  padding-bottom: 0.625rem;
}.pb-20 {
  padding-bottom: 5rem;
}.pb-24 {
  padding-bottom: 6rem;
}.pb-3 {
  padding-bottom: 0.75rem;
}.pb-32 {
  padding-bottom: 8rem;
}.pb-4 {
  padding-bottom: 1rem;
}.pb-40 {
  padding-bottom: 10rem;
}.pb-5 {
  padding-bottom: 1.25rem;
}.pb-6 {
  padding-bottom: 1.5rem;
}.pb-7 {
  padding-bottom: 1.75rem;
}.pb-8 {
  padding-bottom: 2rem;
}.pl-0 {
  padding-left: 0px;
}.pl-10 {
  padding-left: 2.5rem;
}.pl-2 {
  padding-left: 0.5rem;
}.pl-20 {
  padding-left: 5rem;
}.pl-3 {
  padding-left: 0.75rem;
}.pl-4 {
  padding-left: 1rem;
}.pl-40 {
  padding-left: 10rem;
}.pl-5 {
  padding-left: 1.25rem;
}.pl-8 {
  padding-left: 2rem;
}.pl-\[40px\] {
  padding-left: 40px;
}.pr-0 {
  padding-right: 0px;
}.pr-10 {
  padding-right: 2.5rem;
}.pr-2 {
  padding-right: 0.5rem;
}.pr-20 {
  padding-right: 5rem;
}.pr-4 {
  padding-right: 1rem;
}.pr-40 {
  padding-right: 10rem;
}.pr-5 {
  padding-right: 1.25rem;
}.pr-8 {
  padding-right: 2rem;
}.pr-\[36px\] {
  padding-right: 36px;
}.pt-0 {
  padding-top: 0px;
}.pt-1 {
  padding-top: 0.25rem;
}.pt-10 {
  padding-top: 2.5rem;
}.pt-12 {
  padding-top: 3rem;
}.pt-20 {
  padding-top: 5rem;
}.pt-24 {
  padding-top: 6rem;
}.pt-3 {
  padding-top: 0.75rem;
}.pt-40 {
  padding-top: 10rem;
}.pt-5 {
  padding-top: 1.25rem;
}.pt-6 {
  padding-top: 1.5rem;
}.pt-8 {
  padding-top: 2rem;
}.pt-\[60px\] {
  padding-top: 60px;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.align-middle {
  vertical-align: middle;
}.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}.text-5xl {
  font-size: 3rem;
  line-height: 1;
}.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}.font-black {
  font-weight: 900;
}.font-bold {
  font-weight: 700;
}.font-light {
  font-weight: 300;
}.font-medium {
  font-weight: 500;
}.font-normal {
  font-weight: 400;
}.font-semibold {
  font-weight: 600;
}.uppercase {
  text-transform: uppercase;
}.capitalize {
  text-transform: capitalize;
}.italic {
  font-style: italic;
}.not-italic {
  font-style: normal;
}.leading-4 {
  line-height: 1rem;
}.leading-7 {
  line-height: 1.75rem;
}.leading-8 {
  line-height: 2rem;
}.leading-\[28px\] {
  line-height: 28px;
}.leading-\[48px\] {
  line-height: 48px;
}.leading-none {
  line-height: 1;
}.leading-tight {
  line-height: 1.25;
}.tracking-tighter {
  letter-spacing: -0.05em;
}.tracking-widest {
  letter-spacing: 0.1em;
}.text-amethyst {
  --tw-text-opacity: 1;
  color: rgb(124 28 147 / var(--tw-text-opacity));
}.text-aqua {
  --tw-text-opacity: 1;
  color: rgb(8 240 213 / var(--tw-text-opacity));
}.text-bellflower {
  --tw-text-opacity: 1;
  color: rgb(76 82 166 / var(--tw-text-opacity));
}.text-black {
  --tw-text-opacity: 1;
  color: rgb(37 40 42 / var(--tw-text-opacity));
}.text-darksmoke {
  --tw-text-opacity: 1;
  color: rgb(2 6 35 / var(--tw-text-opacity));
}.text-gray {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity));
}.text-gray-light {
  --tw-text-opacity: 1;
  color: rgb(159 167 174 / var(--tw-text-opacity));
}.text-gray-lighter {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}.text-gray-med {
  --tw-text-opacity: 1;
  color: rgb(195 195 195 / var(--tw-text-opacity));
}.text-green {
  --tw-text-opacity: 1;
  color: rgb(4 120 107 / var(--tw-text-opacity));
}.text-green-light {
  --tw-text-opacity: 1;
  color: rgb(152 210 221 / var(--tw-text-opacity));
}.text-green-lighter {
  --tw-text-opacity: 1;
  color: rgb(168 213 157 / var(--tw-text-opacity));
}.text-midtoneblue {
  --tw-text-opacity: 1;
  color: rgb(53 117 193 / var(--tw-text-opacity));
}.text-stone {
  --tw-text-opacity: 1;
  color: rgb(159 167 174 / var(--tw-text-opacity));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.underline {
  text-decoration-line: underline;
}.no-underline {
  text-decoration-line: none;
}.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.opacity-50 {
  opacity: 0.5;
}.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline {
  outline-style: solid;
}.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.duration-500 {
  transition-duration: 500ms;
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.hover\:cursor-pointer:hover {
  cursor: pointer;
}.hover\:bg-amethyst:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 28 147 / var(--tw-bg-opacity));
}.hover\:bg-midtoneblue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(53 117 193 / var(--tw-bg-opacity));
}.hover\:bg-secondary7:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(9 201 238 / var(--tw-bg-opacity));
}.hover\:bg-turqoise:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 220 226 / var(--tw-bg-opacity));
}.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.hover\:text-amethyst:hover {
  --tw-text-opacity: 1;
  color: rgb(124 28 147 / var(--tw-text-opacity));
}.hover\:text-midtoneblue:hover {
  --tw-text-opacity: 1;
  color: rgb(53 117 193 / var(--tw-text-opacity));
}.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.hover\:no-underline:hover {
  text-decoration-line: none;
}.active\:bg-amethyst:active {
  --tw-bg-opacity: 1;
  background-color: rgb(124 28 147 / var(--tw-bg-opacity));
}.group:hover .group-hover\:cursor-pointer {
  cursor: pointer;
}.group:hover .group-hover\:bg-amethyst {
  --tw-bg-opacity: 1;
  background-color: rgb(124 28 147 / var(--tw-bg-opacity));
}.group:hover .group-hover\:bg-midtoneblue {
  --tw-bg-opacity: 1;
  background-color: rgb(53 117 193 / var(--tw-bg-opacity));
}.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}@media (min-width: 480px) {

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

  .sm\:gap-y-20 {
    row-gap: 5rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:leading-9 {
    line-height: 2.25rem;
  }
}@media (min-width: 768px) {

  .md\:relative {
    position: relative;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:top-auto {
    top: auto;
  }

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

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

  .md\:\!block {
    display: block !important;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

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

  .md\:w-52 {
    width: 13rem;
  }

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

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

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

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

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

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:gap-\[60px\] {
    gap: 60px;
  }

  .md\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

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

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

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media (min-width: 1080px) {

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:left-1\/2 {
    left: 50%;
  }

  .lg\:top-1\/2 {
    top: 50%;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:top-full {
    top: 100%;
  }

  .lg\:z-\[500\] {
    z-index: 500;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

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

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

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

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

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

  .lg\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

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

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

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

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

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

  .lg\:w-auto {
    width: auto;
  }

  .lg\:max-w-3xl {
    max-width: 48rem;
  }

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

  .lg\:max-w-lg {
    max-width: 32rem;
  }

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

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

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

  .lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\: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));
  }

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

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

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

  .lg\:grid-cols-\[320px_1fr\] {
    grid-template-columns: 320px 1fr;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:gap-\[60px\] {
    gap: 60px;
  }

  .lg\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:gap-x-\[60px\] {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }

  .lg\:gap-y-0 {
    row-gap: 0px;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:rounded-2xl {
    border-radius: 1rem;
  }

  .lg\:rounded-none {
    border-radius: 0px;
  }

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

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

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

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

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

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

  .lg\:px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
  }

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

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

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

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

  .lg\:py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
  }

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

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

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

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

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

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

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

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

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

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

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pr-32 {
    padding-right: 8rem;
  }

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

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

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

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

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

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

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

  .lg\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media (min-width: 1280px) {

  .xlg\:relative {
    position: relative;
  }

  .xlg\:top-auto {
    top: auto;
  }

  .xlg\:z-\[500\] {
    z-index: 500;
  }

  .xlg\:col-auto {
    grid-column: auto;
  }

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

  .xlg\:block {
    display: block;
  }

  .xlg\:flex {
    display: flex;
  }

  .xlg\:grid {
    display: grid;
  }

  .xlg\:hidden {
    display: none;
  }

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

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

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

  .xlg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .xlg\:gap-20 {
    gap: 5rem;
  }

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

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

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

  .xlg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xlg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}@media (min-width: 1440px) {

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}@media (min-width: 1920px) {

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

  .xxl\:gap-20 {
    gap: 5rem;
  }
}
:root{--c-darksmoke: #020623;--c-stone: #9fa7ae;--c-slate: #0F172A;--c-white: #fff;--c-secondary-7: #08DCE2;--c-sapphire: #692483;--c-empress: #5D3791;--c-bellflower: #4C52A6;--c-midtoneblue: #3575C1;--c-blueraspberry: #09C9EE;--c-turqoise: #08DCE2;--c-amethyst: #7C1C93;--c-aquamarine: #08F0D5;--c-buttonblue: #17A5E6;--c-duskyblue: #4D51A0;--c-gray: #D9D9D9;--c-gray-light: #9FA7AE;--c-gray-lighter: #9FA7AE;--c-gray-lightest: #C3C3C3;--c-gray-med: #707070;--c-lightest-gray: #F4F4F4;--c-lightblueraspberry: #CEF4FC;--c-lightempress: #DFD7E9;--c-lightaquamarine: #CEFCF7;--c-lightstone: #D9DCDF}body{color:var(--c-darksmoke)}.bg-white{background-color:var(--c-white);transition:background-color .3s ease-in-out}.bg-darksmoke{background-color:var(--c-darksmoke);transition:all .3s ease-in-out;color:var(--c-white)}.bg-darksmoke.xxl-opacity{background-color:rgba(2,6,35,.03);color:var(--c-darksmoke)}.bg-darksmoke.xl-opacity{background-color:rgba(2,6,35,.1);color:var(--c-darksmoke)}.bg-darksmoke.l-opacity{background-color:rgba(2,6,35,.25);color:var(--c-darksmoke)}.bg-darksmoke.m-opacity{background-color:rgba(2,6,35,.5)}.bg-darksmoke.sm-opacity{background-color:rgba(2,6,35,.75)}.bg-amethyst{background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}.bg-amethyst *{color:var(--c-white)}.bg-amethyst a{border-bottom:2px solid var(--c-secondary-7)}.bg-amethyst a:hover{text-decoration:none}.bg-amethyst .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}.bg-amethyst .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}.bg-amethyst .grid-block:hover a:hover{color:var(--c-secondary-7)}.bg-amethyst .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}.bg-amethyst .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.bg-amethyst-to-midtone-blue{background:linear-gradient(90deg, #60287E 0%, #57398C 26.04%, #4D51A0 53.65%, #4674BC 100%)}.bg-amethyst-to-midtone-blue .field_body{color:var(--c-white)}.bg-aqua{background-color:var(--c-aquamarine);color:var(--c-darksmoke);transition:all .3s ease-in-out}.bg-lightaqua{background-color:var(--c-lightaquamarine)}.bg-midtoneblue{background-color:var(--c-midtoneblue);color:var(--c-white)}.bg-midtoneblue a{color:var(--c-white);font-weight:600}.bg-secondary7{background-color:var(--c-secondary-7);color:var(--c-white);transition:all .3s ease-in-out}.bg-slate{background-color:var(--c-slate);transition:all .3s ease-in-out}.bg-slate.xxl-opacity{background-color:rgba(15,23,42,.03)}.bg-slate.xl-opacity{background-color:rgba(15,23,42,.1)}.bg-slate.l-opacity{background-color:rgba(15,23,42,.25)}.bg-slate.m-opacity{background-color:rgba(15,23,42,.5);color:var(--c-white)}.bg-slate.sm-opacity{background-color:rgba(15,23,42,.75);color:var(--c-white)}.bg-slate.no-opacity{color:var(--c-white)}.bg-stone{background-color:var(--c-stone)}.bg-stone.xxl-opacity{background-color:rgba(159,167,174,.03)}.bg-stone.xl-opacity{background-color:rgba(159,167,174,.1)}.bg-stone.l-opacity{background-color:rgba(159,167,174,.25)}.bg-stone.m-opacity{background-color:rgba(159,167,174,.5);color:var(--c-white)}.bg-stone.sm-opacity{background-color:rgba(159,167,174,.75);color:var(--c-white)}.bg-stone.no-opacity{color:var(--c-white)}.bg-lightstone{background-color:var(--c-lightstone)}.bg-lightstone.xxl-opacity{background-color:rgba(217,220,223,.03)}.bg-lightstone.xl-opacity{background-color:rgba(217,220,223,.1)}.bg-lightstone.l-opacity{background-color:rgba(217,220,223,.25)}.bg-lightstone.m-opacity{background-color:rgba(217,220,223,.5);color:var(--c-white)}.bg-lightstone.sm-opacity{background-color:rgba(217,220,223,.75);color:var(--c-white)}.bg-lightstone.no-opacity{color:var(--c-darksmoke)}.bg-sapphire{background-color:var(--c-sapphire)}.bg-lightest-gray{background-color:var(--c-lightest-gray)}.bg-lightest-gray.xxl-opacity{background-color:rgba(244,244,244,.03)}.bg-lightest-gray.xl-opacity{background-color:rgba(244,244,244,.1)}.bg-lightest-gray.l-opacity{background-color:rgba(244,244,244,.25)}.bg-lightest-gray.m-opacity{background-color:rgba(244,244,244,.5);color:var(--c-white)}.bg-lightest-gray.sm-opacity{background-color:rgba(244,244,244,.75);color:var(--c-white)}.bg-lightest-gray.no-opacity{color:var(--c-darksmoke)}.bg-empress{background-color:var(--c-empress)}.bg-lightempress{background-color:var(--c-lightempress)}.bg-bellflower{background-color:var(--c-bellflower)}.bg-buttonblue{background-color:var(--c-buttonblue)}.bg-blueraspberry{background-color:var(--c-blueraspberry)}.bg-lightblueraspberry{background-color:var(--c-lightblueraspberry)}.bg-turqoise{background-color:var(--c-turqoise)}.highlight-text-aqua{color:var(--c-aquamarine)}.highlight-text-lightaqua{color:var(--c-lightaquamarine)}.highlight-text-secondary-7{color:var(--c-secondary-7)}.highlight-text-amethyst{color:var(--c-amethyst)}.highlight-text-darksmoke{color:var(--c-darksmoke)}.highlight-text-stone{color:var(--c-stone)}.highlight-text-lightstone{color:var(--c-lightstone)}.highlight-text-sapphire{color:var(--c-sapphire)}.highlight-text-empress{color:var(--c-empress)}.highlight-text-lightempress{color:var(--c-lightempress)}.highlight-text-bellflower{color:var(--c-bellflower)}.highlight-text-buttonblue{color:var(--c-buttonblue)}.highlight-text-midtoneblue{color:var(--c-midtoneblue)}.highlight-text-blueraspberry{color:var(--c-blueraspberry)}.highlight-text-lightblueraspberry{color:var(--c-lightblueraspberry)}.highlight-text-turqoise{color:var(--c-turqoise)}.highlight-text-white{color:var(--c-white);background-color:var(--c-darksmoke)}.light-font{color:rgba(2,6,35,.65)}@keyframes ah-rotate-1-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{transform:rotateX(360deg);opacity:1}}@keyframes ah-rotate-1-out{0%{transform:rotateX(0);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{transform:rotateX(180deg);opacity:0}}@keyframes ah-pulse{0%{transform:translateY(-50%) scale(1);opacity:1}40%{transform:translateY(-50%) scale(0.9);opacity:0}100%{transform:translateY(-50%) scale(0);opacity:0}}@keyframes ah-rotate-2-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;transform:translateZ(-20px) rotateX(0)}}@keyframes ah-rotate-2-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}100%{opacity:0;transform:translateY(100%)}}@keyframes zoom-in{0%{opacity:0;transform:translateZ(100px)}100%{opacity:1;transform:translateZ(0)}}@keyframes zoom-out{0%{opacity:1;transform:translateZ(0)}100%{opacity:0;transform:translateZ(-100px)}}@keyframes ah-rotate-3-in{0%{transform:rotateY(180deg)}100%{transform:rotateY(0)}}@keyframes ah-rotate-3-out{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}@keyframes scale-up{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes scale-down{0%{transform:scale(1);opacity:1}60%{transform:scale(0);opacity:0}}@keyframes push-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes push-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}100%{opacity:0;transform:translateX(100%)}}.ah-headlineh1{display:block}.ah-headline.type .ah-words-wrapper.selected{background-color:#f0f0f0}.ah-headline.type .ah-words-wrapper.selected::after{visibility:hidden}.ah-headline.type .ah-words-wrapper.selected b{color:#363636}.ah-headline.type b{visibility:hidden}.ah-headline.type .ah-words-wrapper{overflow:hidden;vertical-align:top}.ah-headline.type .ah-words-wrapper::after{content:"";position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%);height:90%;width:1px;background-color:#363636}.ah-headline.type .ah-words-wrapper.waiting::after{animation:ah-pulse 1s infinite}.ah-headline.type b.is-visible{visibility:visible}.ah-headline.type i{position:absolute;visibility:hidden}.ah-headline.type i.in{position:relative;visibility:visible}.ah-headline.clip span{display:inline-block}.ah-headline.clip .ah-words-wrapper{overflow:hidden;vertical-align:top}.ah-headline.clip .ah-words-wrapper::after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#363636}.ah-headline.clip b{opacity:0}.ah-headline.clip b.is-visible{opacity:1}.ah-headline.loading-bar span{display:inline-block}.ah-headline.loading-bar .ah-words-wrapper{overflow:hidden;vertical-align:top}.ah-headline.loading-bar .ah-words-wrapper::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#356efd;z-index:2;transition:width .3s -0.1s}.ah-headline.loading-bar .ah-words-wrapper.is-loading::after{width:100%;transition:width 3s}.ah-headline.loading-bar b{top:.2em;opacity:0;transition:opacity .3s}.ah-headline.loading-bar b.is-visible{opacity:1;top:0}.ah-headline.slide span{display:inline-block}.ah-headline.slide .ah-words-wrapper{overflow:hidden;vertical-align:top}.ah-headline.slide b{opacity:0;top:.2em;font-style:normal;font-weight:normal;color:#08f0d5}.ah-headline.slide b.is-visible{top:0;opacity:1;animation:slide-in .6s}.ah-headline.slide b.is-hidden{animation:slide-out .6s;opacity:0}.ah-words-wrapper{display:inline-block;position:relative;text-align:left}.ah-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.ah-words-wrapper b.is-visible{position:relative}.no-js .ah-words-wrapper b{opacity:0}.no-js .ah-words-wrapper b.is-visible{opacity:1}.ah-headline.rotate-1 .ah-words-wrapper{perspective:300px}.ah-headline.rotate-1 b{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.ah-headline.rotate-1 b.is-visible{opacity:1;transform:rotateX(0);animation:ah-rotate-1-in 1.2s}.ah-headline.rotate-1 b.is-hidden{transform:rotateX(180deg);animation:ah-rotate-1-out 1.2s}.ah-headline.rotate-2 .ah-words-wrapper{perspective:300px}.ah-headline.rotate-2 em{display:inline-block;backface-visibility:hidden;transform:translateZ(20px)}.ah-headline.rotate-2 i{display:inline-block;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.ah-headline.rotate-2 b{opacity:0}.ah-headline.rotate-2 i.in{animation:ah-rotate-2-in .4s forwards}.ah-headline.rotate-2 i.out{animation:ah-rotate-2-out .4s forwards}.is-visible .ah-headline.rotate-2 i{opacity:1}.is-visible .ah-headline.rotate-3 i{transform:rotateY(0)}.is-visible .ah-headline.scale i{opacity:1}.no-csstransitions .ah-headline.rotate-2 i{transform:rotateX(0);opacity:0}.no-csstransitions .ah-headline.rotate-2 i em{transform:scale(1)}.no-csstransitions .ah-headline.rotate-2 .is-visible i{opacity:1}.no-csstransitions .ah-headline.rotate-3 i{transform:rotateY(0);opacity:0}.no-csstransitions .ah-headline.rotate-3 .is-visible i{opacity:1}.no-csstransitions .ah-headline.scale i{transform:scale(1);opacity:0}.no-csstransitions .ah-headline.scale .is-visible i{opacity:1}.ah-headline.zoom .ah-words-wrapper{perspective:300px}.ah-headline.zoom b{opacity:0}.ah-headline.zoom b.is-visible{opacity:1;animation:zoom-in .8s}.ah-headline.zoom b.is-hidden{animation:zoom-out .8s}.ah-headline.rotate-3 .ah-words-wrapper{perspective:300px}.ah-headline.rotate-3 b{opacity:0}.ah-headline.rotate-3 i{display:inline-block;transform:rotateY(180deg);backface-visibility:hidden}.ah-headline.rotate-3 i.in{animation:ah-rotate-3-in .6s forwards}.ah-headline.rotate-3 i.out{animation:ah-rotate-3-out .6s forwards}.ah-headline.scale b{opacity:0}.ah-headline.scale i{display:inline-block;opacity:0;transform:scale(0)}.ah-headline.scale i.in{animation:scale-up .6s forwards}.ah-headline.scale i.out{animation:scale-down .6s forwards}.ah-headline.push b{opacity:0}.ah-headline.push b.is-visible{opacity:1;animation:push-in .6s}.ah-headline.push b.is-hidden{animation:push-out .6s}.lightboxjs-link{display:inline}.lightboxjs-link:hover span{background-color:#7c1c93}.custom-triggers i{font-size:24px;line-height:21px;padding:28.5px;border-radius:9999px;border:solid thin #08f0d5;background-color:rgba(8,240,213,.1)}.custom-triggers i:hover{background-color:rgba(8,240,213,.4)}.custom-triggers .disabled{opacity:.5}.carousel{width:100%}.carousel-lead{width:487px;padding-right:1.125rem}.carousel-lead div[class*=text-index]{right:0;position:relative;top:0;width:487px;float:left}.video-carousel{min-width:370px}.video-carousel__text-container{margin-right:30px;height:190px}.video-carousel__text-container .video-carousel__text{height:100%}.video-carousel__image-container{margin-right:30px}.video-carousel .slick-slide{opacity:1}.video-carousel .slick-slide>div{position:relative}.video-carousel .slick-slide>div::before{content:"";display:block;height:100%;width:100%;background-color:rgba(2,6,35,.6);position:absolute;z-index:2}.video-carousel .slick-slide.slick-current>div::before{display:none}.fa-play{padding:40px 24px 40px 32px}.editor h3,.editor .h3{padding-top: 2.5rem}.full-container{max-width: 100%}.full-container>div[class*=container]{margin-left: 0px;margin-right: 0px}@media (min-width: 1920px){.container{margin-left: auto;margin-right: auto;max-width: 1920px}}.container-small{max-width: 100%;padding-left: 1rem;padding-right: 1rem}@media (min-width: 768px){.container-small{margin-left: auto;margin-right: auto;padding-left: 2rem;padding-right: 2rem}}.container-small{max-width:480px}.container-medium{margin-left: auto;margin-right: auto;max-width:768px}.container-large,.insights-article--listing{margin-left: auto;margin-right: auto;max-width:1280px}.container-xlarge{margin-left: auto;margin-right: auto;max-width:1440px}.container-desktop-large{margin-left: auto;margin-right: auto;max-width:1280px}.align-block-left{margin-left: 0px}.align-block-right{margin-right: 0px}.align-center{margin-left: auto;margin-right: auto}.align-center img{margin-left: auto;margin-right: auto}.offset-background+div{margin-top:-250px}.offset-background+div>div{padding-top:300px}@media(max-width: 767px){.offset-background+div{margin-top:-150px}.offset-background+div>div{padding-top:200px}}.video-container{width:100%;padding-top:56.25%;position:relative}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-prev,.slick-next{display:none !important}.slick-list{padding:0 30px 0 0 !important}.slick-slide{transition:all linear ease-in-out;max-width:532px !important;width:100%;opacity:.6}@media screen and (max-width: 1440px){.slick-slide{max-width:420px !important}}@media screen and (max-width: 768px){.slick-slide{max-width:320px !important}}.slick-slide.slick-center{opacity:1}nav.tabs{--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity));position:fixed;left:0;bottom:0;width:100%;z-index:1000}nav.tabs ul{display:flex;gap:30px;padding:1rem 0;margin-left:30px}nav.tabs ul a{display: inline-flex;--tw-bg-opacity: 1;background-color: rgb(8 240 213 / var(--tw-bg-opacity));padding-left: 1rem;padding-right: 1rem;padding-top: 1rem;padding-bottom: 1rem;font-weight: 600;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);background-color:var(--c-aquamarine);color:var(--c-darksmoke);transition:all .3s ease-in-out}nav.tabs ul a:hover{--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line: none}.bs_grid{border-radius: 1rem}.bs_grid .row{display: flex;flex-direction: column}@media (min-width: 1080px){.bs_grid .row{flex-direction: row}.bs_grid .row div[class*=col-]{flex-grow: 1}}.bs_grid .row div[class*=col-] p:last-child{padding-bottom: 0px}.bs_grid .row div[class*=col-] .align-center{text-align: center}.bs_grid .row div[class*=col-] .align-center img{margin-left: auto;margin-right: auto}.jump-links{display: flex;gap: 2rem;overflow: scroll;padding-left: 1.25rem;padding-right: 1.25rem;margin-left: auto;margin-right: auto;max-width:1280px;-ms-overflow-style:none;scrollbar-width:none}.jump-links::-webkit-scrollbar{display:none}.jump-links a{display: inline-block;flex-shrink: 0;padding-left: 0.625rem;padding-right: 0.625rem;padding-top: 1.25rem;padding-bottom: 1.25rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600}.jump-links a:hover{--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}.jump-links::-webkit-scrollbar{display:none}@media(hover: hover){a:hover,.link:hover{text-decoration:underline}}@media(hover: none){.touch-underline a,.touch-underline .link{text-decoration:underline}}a.purple-link-on-white,.link.purple-link-on-white{color:#7c1c93;text-decoration:none;border-bottom:2px solid #08f0d5}a.purple-link-on-white:hover,.link.purple-link-on-white:hover{border-bottom:2px solid #7c1c93;color:#7c1c93}a.link-with-arrow{font-weight: 600}a.link-with-arrow::after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"";margin-left:5px;transition:all .3s ease-in-out;font-weight:400}a.link-with-arrow:hover::after{transform:translateX(8px);font-weight:600}/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}.extra-loose{line-height:120%}.extra-tight{line-height:100%}*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-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: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-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: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  }h1,.h1,.cke_editable h1{padding-bottom: 1rem;font-size: 2.25rem;line-height: 2.5rem}@media (min-width: 1080px){h1,.h1,.cke_editable h1{font-size: 3rem;line-height: 1}}h1,.h1,.cke_editable h1{letter-spacing:-0.96px;line-height:48px}@media(min-width: 1080px){h1,.h1,.cke_editable h1{line-height:54px}}h2,.h2,.cke_editable h2{padding-bottom: 1rem;font-size: 1.875rem;line-height: 2.25rem}@media (min-width: 1080px){h2,.h2,.cke_editable h2{font-size: 2.25rem;line-height: 2.5rem}}h2,.h2,.cke_editable h2{letter-spacing:-0.72px}h3,.h3,.cke_editable h3{padding-bottom: 1rem;font-size: 1.25rem;line-height: 1.75rem}@media (min-width: 1080px){h3,.h3,.cke_editable h3{font-size: 1.5rem;line-height: 2rem}}h3,.h3,.cke_editable h3{letter-spacing:-0.48px;font-weight: 600}@media(min-width: 1080px){h3,.h3,.cke_editable h3{font-weight: 400}}h4,.h4,.cke_editable h4{padding-bottom: 1rem;font-size: 1.5rem;line-height: 2rem;font-weight: 500;letter-spacing:-2%}h5,h6,.h5,.cke_editable h5,.h6,.cke_editable h6{padding-bottom: 1rem;font-size: 1.25rem;line-height: 1.75rem;font-weight: 500;letter-spacing:-2%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#020623;font-size: 1rem;line-height: 1.5rem;letter-spacing: 0em}.font-montserrat-rg{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;letter-spacing: 0em}.font-montserrat-bold{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;letter-spacing: 0em}.font-montserrat-semibold{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;letter-spacing: 0em}.font-montserrat-light{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;letter-spacing: 0em}figcaption{margin-top: 0.5rem;border-left-width: 2px;border-style: solid;--tw-border-opacity: 1;border-color: rgb(37 40 42 / var(--tw-border-opacity));padding-left: 0.5rem;font-size: 0.875rem;line-height: 1.25rem}blockquote{margin-top: 1rem;margin-bottom: 2rem;border-left-width: 2px;border-style: solid;--tw-border-opacity: 1;border-color: rgb(37 40 42 / var(--tw-border-opacity));padding-left: 2rem;font-style: italic}blockquote p{padding-bottom:0 !important}sup{top:-1em;left:-0.5em;font-size:8px}.editor p,.field_editor_content p,.text_long p{padding-bottom: 1rem;font-size: 1rem;line-height: 1.75rem}.editor p:last-child,.field_editor_content p:last-child,.text_long p:last-child{padding-bottom: 0px}.editor ul,.field_editor_content ul,.text_long ul{list-style:none;margin-left: 2.25rem}.editor ul li,.field_editor_content ul li,.text_long ul li{margin-bottom: 0.5rem;list-style-type:disc}.editor ul li::marker,.field_editor_content ul li::marker,.text_long ul li::marker{color:#3575c1;font-size:18px}.editor ul li ul li,.field_editor_content ul li ul li,.text_long ul li ul li{list-style-type:circle}.editor ul li ul li::marker,.field_editor_content ul li ul li::marker,.text_long ul li ul li::marker{color:#3575c1;font-weight:bolder}.editor ul li ul li ul li,.field_editor_content ul li ul li ul li,.text_long ul li ul li ul li{list-style-type:disc}.editor ul li ul li ul li::marker,.field_editor_content ul li ul li ul li::marker,.text_long ul li ul li ul li::marker{color:#3575c1;font-size:18px}.editor ul li ul li ul li ul li,.field_editor_content ul li ul li ul li ul li,.text_long ul li ul li ul li ul li{list-style-type:circle}.editor ul li ul li ul li ul li::marker,.field_editor_content ul li ul li ul li ul li::marker,.text_long ul li ul li ul li ul li::marker{color:#3575c1;font-weight:bolder}.editor ul li ul li ul li ul li ul li,.field_editor_content ul li ul li ul li ul li ul li,.text_long ul li ul li ul li ul li ul li{list-style-type:disc}.editor ul li ul li ul li ul li ul li::marker,.field_editor_content ul li ul li ul li ul li ul li::marker,.text_long ul li ul li ul li ul li ul li::marker{color:#3575c1;font-size:18px}.editor ul li ul li ul li ul li ul li ul li,.field_editor_content ul li ul li ul li ul li ul li ul li,.text_long ul li ul li ul li ul li ul li ul li{list-style-type:circle}.editor ul li ul li ul li ul li ul li ul li::marker,.field_editor_content ul li ul li ul li ul li ul li ul li::marker,.text_long ul li ul li ul li ul li ul li ul li::marker{color:#3575c1;font-weight:bolder}.editor ol,.field_editor_content ol,.text_long ol{list-style:decimal;margin-bottom: 1rem;padding-left: 1rem}.editor img,.field_editor_content img,.text_long img{border-radius: 1rem}.editor .align-left img,.field_editor_content .align-left img,.text_long .align-left img{margin-right: 1rem}.editor .align-left+h3,.field_editor_content .align-left+h3,.text_long .align-left+h3{padding-top: 0px}.editor .align-right img,.field_editor_content .align-right img,.text_long .align-right img{margin-left: 1rem}.editor .align-right+h3,.field_editor_content .align-right+h3,.text_long .align-right+h3{padding-top: 0px}article[class*=full] .body ul{list-style:disc;margin-top: 1rem;margin-bottom: 1rem;padding-left: 2.5rem}article[class*=full] .body ol{list-style-type:decimal;margin-top: 1rem;margin-bottom: 1rem;padding-left: 2.5rem}.evo-btn{display: inline-flex;cursor: pointer;align-items: center;justify-content: center;border-radius: 0.25rem;line-height: 1;--tw-text-opacity: 1;color: rgb(112 112 112 / var(--tw-text-opacity));text-decoration-line: none;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 500ms;transition-timing-function: cubic-bezier(0, 0, 0.2, 1)}.evo-btn:hover{text-decoration-line: none}.evo-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1.7px;min-width:calc((216 / 16)*1rem);--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}.evo-btn *{color:var(--c-white)}.evo-btn a{border-bottom:2px solid var(--c-secondary-7)}.evo-btn a:hover{text-decoration:none}.evo-btn .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}.evo-btn .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}.evo-btn .grid-block:hover a:hover{color:var(--c-secondary-7)}.evo-btn .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}.evo-btn .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.table table tr:nth-child(odd).evo-btn{background-color:var(--c-amethyst)}.evo-btn:hover{--tw-bg-opacity: 1;background-color: rgb(9 201 238 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(2 6 35 / var(--tw-text-opacity))}.evo-btn{padding-left: 1.75rem;padding-right: 1.75rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 1rem;line-height: 1.5rem}@media(min-width: 1440px){.evo-btn{padding-top: 1rem;padding-bottom: 1rem;font-size: 1rem;line-height: 1.5rem;min-height:calc((52 / 16)*1rem)}}.evo-btn--small{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;line-height: 1.25rem;line-height: 1.25;min-height:calc((38 / 16)*1rem)}.evo-btn--amethyst,.evo-text-formatted .evo-btn--amethyst,.cke_editable .evo-btn--amethyst{border-width: 1px;border-style: solid;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));border-color:#7c1c93;background:linear-gradient(white 50%, #7C1C93 50%);background-size:100% 200%;background-position:right bottom}.evo-btn--amethyst:hover,.evo-text-formatted .evo-btn--amethyst:hover,.cke_editable .evo-btn--amethyst:hover{color:#7c1c93;background-position:right -3px}.evo-btn--aquamarine,.evo-text-formatted .evo-btn--aquamarine,.cke_editable .evo-btn--aquamarine{border-width: 1px;border-style: solid;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));border-color:#08f0d5;background:linear-gradient(white 50%, #08F0D5 50%);background-size:100% 200%;background-position:right bottom}.evo-btn--aquamarine:hover,.evo-text-formatted .evo-btn--aquamarine:hover,.cke_editable .evo-btn--aquamarine:hover{color:#08f0d5;background-position:right -3px}.evo-btn--buttonblue,.evo-text-formatted .evo-btn--buttonblue,.cke_editable .evo-btn--buttonblue{border-width: 1px;border-style: solid;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));border-color:#17a5e6;background:linear-gradient(white 50%, #17A5E6 50%);background-size:100% 200%;background-position:right bottom}.evo-btn--buttonblue:hover,.evo-text-formatted .evo-btn--buttonblue:hover,.cke_editable .evo-btn--buttonblue:hover{color:#17a5e6;background-position:right -3px}.evo-btn--duskyblue,.evo-text-formatted .evo-btn--duskyblue,.cke_editable .evo-btn--duskyblue{border-width: 1px;border-style: solid;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));border-color:#4d51a0;background:linear-gradient(white 50%, #4D51A0 50%);background-size:100% 200%;background-position:right bottom}.evo-btn--duskyblue:hover,.evo-text-formatted .evo-btn--duskyblue:hover,.cke_editable .evo-btn--duskyblue:hover{color:#4d51a0;background-position:right -3px}.evo-btn a{text-decoration:none;transition:none}.button--button-blue{--tw-bg-opacity: 1;background-color: rgb(23 165 230 / var(--tw-bg-opacity));font-weight: 600;letter-spacing: 0em;--tw-text-opacity: 1;color: rgb(37 40 42 / var(--tw-text-opacity));background-color:var(--c-buttonblue)}.button--button-blue:hover{--tw-bg-opacity: 1;background-color: rgb(8 220 226 / var(--tw-bg-opacity))}.button--button-blue--secondary{font-weight: 600;letter-spacing: 0em;background-color:transparent;border:1px solid #17a5e6;color:#fff}.button--button-blue--secondary:hover{background-color:#08dce2;color:#020623}.webform-submission-form .js-form-item{margin-bottom: 1rem}@media (min-width: 1080px){.webform-submission-form .js-form-item{margin-bottom: 2rem}}.webform-submission-form .js-form-item input:focus,.webform-submission-form .js-form-item select:focus{outline:none;box-shadow:0 0 8px 0 #7c1c93}.webform-submission-form .js-form-type-radio{margin-bottom: 0.375rem;display: flex;align-items: center;gap: 0.5rem}.webform-submission-form .js-form-type-radio input{width: auto;flex-shrink: 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:16px;height:16px;padding:0px;background-clip:content-box;border-radius:50%;position: relative;--tw-border-opacity: 1;border-color: rgb(159 167 174 / var(--tw-border-opacity))}.webform-submission-form .js-form-type-radio input:checked{--tw-border-opacity: 1;border-color: rgb(124 28 147 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}.webform-submission-form .js-form-type-radio input:checked *{color:var(--c-white)}.webform-submission-form .js-form-type-radio input:checked a{border-bottom:2px solid var(--c-secondary-7)}.webform-submission-form .js-form-type-radio input:checked a:hover{text-decoration:none}.webform-submission-form .js-form-type-radio input:checked .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}.webform-submission-form .js-form-type-radio input:checked .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}.webform-submission-form .js-form-type-radio input:checked .grid-block:hover a:hover{color:var(--c-secondary-7)}.webform-submission-form .js-form-type-radio input:checked .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}.webform-submission-form .js-form-type-radio input:checked .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.table table tr:nth-child(odd).webform-submission-form .js-form-type-radio input:checked{background-color:var(--c-amethyst)}.webform-submission-form .js-form-type-radio input:checked::after{content:"";position: absolute;top: 50%;left: 50%;height: 50%;width: 50%;border-radius: 9999px;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));background-color:var(--c-white);transition:background-color .3s ease-in-out;transform:translateY(-50%) translateX(-50%)}.webform-submission-form .js-form-type-radio label{flex-grow: 1}.webform-submission-form .js-form-type-checkbox{position: relative}.webform-submission-form .js-form-type-checkbox input{position: absolute;border-style: none;padding: 0px;opacity:0;width:100%;height:100%}.webform-submission-form .js-form-type-checkbox input~.checkmark{border:1px solid #9fa7ae}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark{--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark *{color:var(--c-white)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark a{border-bottom:2px solid var(--c-secondary-7)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark a:hover{text-decoration:none}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark .grid-block:hover a:hover{color:var(--c-secondary-7)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.table table tr:nth-child(odd).webform-submission-form .js-form-type-checkbox input:checked~.checkmark{background-color:var(--c-amethyst)}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark{border:1px solid #7c1c93}.webform-submission-form .js-form-type-checkbox input:checked~.checkmark::after{display:block}.webform-submission-form .js-form-type-checkbox input:focus~.checkmark{box-shadow:0 0 8px 0 #7c1c93}.webform-submission-form .js-form-type-checkbox label{padding-left: 1.5rem}.webform-submission-form .js-form-type-checkbox .checkmark{position: absolute;top: 50%;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));background-color:var(--c-white);transition:background-color .3s ease-in-out;pointer-events:none;height:16px;width:16px;left:.5px;transform:translateY(-50%)}.webform-submission-form .js-form-type-checkbox .checkmark::after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"";font-weight:900;position:absolute;display:none;left:0px;top:0px;width:5px;height:10px;font-size:15px}.webform-submission-form .js-form-submit{margin-left: auto;margin-right: auto;display: block;width: auto}.webform-submission-form .js-form-type-select select{border-radius: 0.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M212.7 363.3c6.2 6.2 16.4 6.2 22.6 0l160-160c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 329.4 75.3 180.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l160 160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 20px);background-position-y:center;background-size:16px}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme: dark){.icons-demo .icon{fill:var(--c-accent-high)}}.icons-demo pre{background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:calc(1rem / 4)}img,picture{display:block;height:auto;max-width:100%}figure{margin-top: 2rem;margin-bottom: 2rem}.evo-image-cover img{width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center}.evo-image-cover picture,.evo-image-cover img,.evo-image-cover .field,.evo-image-cover .media-article{height: 100%}@media(max-width: 767px){.evo-image-cover-mobile img{width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center}.evo-image-cover-mobile picture,.evo-image-cover-mobile img,.evo-image-cover-mobile .field,.evo-image-cover-mobile .media-article{height: 100%}}.evo-image-contain img{width: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center}.evo-image-contain picture,.evo-image-contain img,.evo-image-contain .field,.evo-image-contain .media-article{height: 100%}.media-icon img{width:100%}.banner--circ img{margin-left: auto;margin-right: auto;border-radius: 9999px}.direction-map img{border-radius: 0.375rem}.media-article .field--label-hidden.field--name-name{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.bio__image{aspect-ratio:1/1}.media-social-embed iframe{max-width:100%}.image.floating_image{height: 100%;width: 100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-object-fit: cover;object-fit: cover}@media (min-width: 1080px){.image.floating_image{position: absolute;top: 50%;left: 50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.image.small-rounded{height: 2.5rem;width: 2.5rem;flex-shrink: 0;border-radius: 9999px}.contact_card{display: inline-block;overflow: hidden;border-radius: 9999px}.teaser_image_medium{display: inline-block;overflow: hidden;border-radius: 1rem}.table{margin-left: auto;margin-right: auto;margin-bottom: 2.5rem;text-align: left;max-width:1080px}@media(max-width: 1023px){.table{display: none}.dimbox-container.table{display:none}}.table table{width: 100%;border-radius: 0.5rem}@media (min-width: 1080px){.table table{display: block}}.table table{border-spacing:0;border-collapse:separate;border:1px solid #e0e0e3}.table table th,.table table td{padding: 0.75rem;font-size: 1rem;line-height: 1.5rem}.table table th[class*=field_column_]:not(.empty-fields__nbsp),.table table th[class*=field_febrile_neutropenic_risk]:not(.empty-fields__nbsp),.table table th[class*=field_emetogenic_risk]:not(.empty-fields__nbsp),.table table th.empty-fields__nbsp:has(.temporary-header),.table table td[class*=field_column_]:not(.empty-fields__nbsp),.table table td[class*=field_febrile_neutropenic_risk]:not(.empty-fields__nbsp),.table table td[class*=field_emetogenic_risk]:not(.empty-fields__nbsp),.table table td.empty-fields__nbsp:has(.temporary-header){border-top:1px solid #e0e0e3}.table table th.field_column_1,.table table td.field_column_1{width:200px;font-weight: 700}.table table th.field_column_1 b,.table table th.field_column_1 strong,.table table td.field_column_1 b,.table table td.field_column_1 strong{font-weight: 700}.table table th.field_column_2,.table table td.field_column_2{width:480px}.table table th.field_column_3,.table table th.field_column_4,.table table th.field_column_5,.table table th.field_febrile_neutropenic_risk,.table table th.field_emetogenic_risk,.table table td.field_column_3,.table table td.field_column_4,.table table td.field_column_5,.table table td.field_febrile_neutropenic_risk,.table table td.field_emetogenic_risk{width:240px}.table table th.field_column_5,.table table td.field_column_5{width:160px;border-top:1px solid #e0e0e3}.table table th.field_references_column,.table table td.field_references_column{width:120px;border-top:1px solid #e0e0e3}.table table th{border-right:1px solid var(--c-stone);border-top:0 !important;color:var(--c-amethyst)}.table table th:last-child{border-right:0}.table table td{border-right:1px solid #e0e0e3}.table table td:last-child{border-right:0}.table table thead{background-color:#e0e0e3}.table table thead th:first-child{border-top-left-radius: 0.5rem}.table table thead th:last-child{border-top-right-radius: 0.5rem}.table table tr:nth-child(odd){background-color:var(--c-lightest-gray)}.table table tr:nth-child(odd).bg-amethyst{background-color:var(--c-amethyst)}.table table tr:nth-child(odd).bg-stone{background-color:#646464}.table table tr td.field_column_1{background-color:var(--c-white)}.table table tr.table-row:last-child td:first-child{border-bottom-left-radius: 0.75rem}.table table tr.table-row:last-child td:last-child{border-bottom-right-radius: 0.75rem}.mobile-table{margin-left: auto;margin-right: auto;width: 100%;font-size: 0.875rem;line-height: 1.25rem}@media (min-width: 1080px){.mobile-table{display: none}}.mobile-table .section-heading{position: sticky;top: 5rem;--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.5rem;padding-bottom: 0.5rem;text-align: center;font-weight: 700;background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}.mobile-table .section-heading *{color:var(--c-white)}.mobile-table .section-heading a{border-bottom:2px solid var(--c-secondary-7)}.mobile-table .section-heading a:hover{text-decoration:none}.mobile-table .section-heading .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}.mobile-table .section-heading .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}.mobile-table .section-heading .grid-block:hover a:hover{color:var(--c-secondary-7)}.mobile-table .section-heading .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}.mobile-table .section-heading .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.table table tr:nth-child(odd).mobile-table .section-heading{background-color:var(--c-amethyst)}.mobile-table .section-heading{z-index:2}.mobile-table .section-sub-heading{position: sticky;top: 116px;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.5rem;padding-bottom: 0.5rem;text-align: center;font-weight: 700;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity));background-color:var(--c-white);transition:background-color .3s ease-in-out;z-index:1;border-top:1px solid var(--c-gray-light);border-bottom:1px solid var(--c-gray-light)}.mobile-table .table-group{margin-top: 2.5rem;margin-bottom: 2.5rem;margin-left: 1.25rem;margin-right: 1.25rem;overflow: hidden;border-radius: 0.5rem;border:1px solid var(--c-gray-light)}.mobile-table .table-group__row{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));-moz-column-gap: 0.75rem;column-gap: 0.75rem}.featured-articles>.mobile-table .table-group__row>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.mobile-table .table-group__row>.views-row:nth-child(2){grid-column:span 2}.mobile-table .table-group__row>div:first-child{flex-shrink: 1;padding-right: 0.5rem;font-weight: 600}.mobile-table .table-group>div{padding: 0.75rem}.mobile-table .table-group>div:nth-child(even){background-color:var(--c-lightest-gray)}.mobile-table.secondary .section-heading{background-color:#646464}.pathways-secondary-table{margin-top:76px}.pathways-secondary-table tr.field_column_2,.pathways-secondary-table tr.field_column_3,.pathways-secondary-table th.field_column_2,.pathways-secondary-table th.field_column_3{width:480px !important}.accordion-parent.open .accordion-block{display:block}.accordion .field_accordion_body{cursor:auto}.accordion .field_accordion_body a{color:var(--c-amethyst)}.accordion.layout_100{width: 100%}.accordion.layout_33_66{display: grid;gap: 2.5rem}.featured-articles>.accordion.layout_33_66>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.accordion.layout_33_66>.views-row:nth-child(2){grid-column:span 2}@media (min-width: 1280px){.accordion.layout_33_66{gap: 5rem}}@media(min-width: 1080px){.accordion.layout_33_66{grid-template-columns:365px 1fr}}.accordion-js.gray-accordion{overflow: hidden;border-radius: 0.5rem;background-color:var(--c-lightest-gray)}.accordion-js.gray-accordion .accordion-block{border-top:1px solid var(--Light-Gray, #E0E0E3);padding-left: 0.75rem;padding-right: 0.75rem}@media (min-width: 1080px){.accordion-js.gray-accordion .accordion-block{padding-left: 2rem;padding-right: 2rem}}.accordion-js.gray-accordion .accordion-block .bef-exposed-form{text-align: center}.accordion-js.gray-accordion button.open-header{position: relative;cursor: pointer;padding-top: 0.75rem;padding-bottom: 0.75rem;padding-left: 1.25rem;padding-right: 1.25rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600}@media (min-width: 1080px){.accordion-js.gray-accordion button.open-header{padding-top: 1.25rem;padding-bottom: 1.25rem;padding-left: 2.5rem;padding-right: 2.5rem;font-size: 1.125rem;line-height: 1.75rem}}.accordion-js.gray-accordion button.open-header i{position: absolute;top: 50%;right: 2.5rem;transform:translateY(-50%)}.three-card-video{position: relative}@media (min-width: 1080px){.three-card-video{margin-left: auto;margin-right: auto}}.three-card-video__body{margin-bottom: 3.5rem}.three-card-video__video-list{position: absolute;left: 0px;top: 0px;display: flex;gap: 2.5rem;overflow: hidden}@media(min-width: 1080px){.three-card-video__video-list{width:auto !important;position: relative;overflow: visible}}.three-card-video__video-list-viewbox{position: relative;margin-left: auto;margin-right: auto;width: 100%;overflow:hidden}.three-card-video .field_3_card_heading{margin-bottom: 0.75rem}.three-card-video .field_3_card_subheading h2{font-size: 1.875rem;line-height: 2.25rem}@media (min-width: 1080px){.three-card-video .field_3_card_subheading h2{font-size: 2.25rem;line-height: 2.5rem}}.three-card-video .card-video{position: relative;overflow: hidden;border-top-left-radius: 1rem;border-top-right-radius: 1rem;width:280px}@media(min-width: 1080px){.three-card-video .card-video{width:386.5px}}.three-card-video .card-video .field_card_body{height: 100%;padding: 1.25rem;font-size: 0.875rem;line-height: 1.25rem;line-height:180%;background-color:#f5f8fc;overflow:hidden}.three-card-video .card-video .field_card_body .highlight-text-bellflower{font-size: 1.125rem;line-height: 1.75rem;font-weight: 600}.three-card-video .card-video .open-in-modal{cursor:pointer;position: relative;overflow: hidden;max-height:378px;background-color:#25282a}.three-card-video .card-video .open-in-modal video{width:100%;max-width:379px;-o-object-fit:fill;object-fit:fill;margin-left: auto;margin-right: auto}.three-card-video .pagination_container{position: absolute;left: 50%;bottom: -32px;display: flex;--tw-translate-x: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap: 1rem}@media screen and (min-width: 1282px){.three-card-video .pagination_container{display: none}.dimbox-container.three-card-video .pagination_container{display:none}}.three-card-video .pagination_container li[class*=page_item]{background-color:#e2e2e2;width:8px;height:8px;border-radius: 9999px}.three-card-video .pagination_container li[class*=page_item].active{background-color:var(--c-midtoneblue)}.quick-links{padding-left: 0.75rem;padding-right: 0.75rem}@media (min-width: 1080px){.quick-links{padding-left: 60px;padding-right: 60px}}.quick-links__headline{text-align: center;font-size: 1.875rem;line-height: 2.25rem}@media (min-width: 1280px){.quick-links__headline{font-size: 2.25rem;line-height: 2.5rem}}.quick-links__main{display: flex;flex-direction: column;flex-wrap: wrap;align-items: stretch;justify-content: center;row-gap: 2.5rem;padding-top: 60px;padding-bottom: 2.5rem}@media (min-width: 1080px){.quick-links__main{flex-direction: row;-moz-column-gap: 60px;column-gap: 60px}}@media (min-width: 1280px){.quick-links__main{flex-wrap: nowrap}}.quick-links .field_quick_link_description{flex-grow: 1}.quick-links .field_quick_link_description p{font-size: 1rem;line-height: 1.5rem}@media (min-width: 1280px){.quick-links .field_quick_link_description p{font-size: 1.125rem;line-height: 1.75rem}}.quick-links .field_quick_link_description p:last-child{margin-bottom: 0px;padding-bottom: 2rem}.quick-links .field_quick_link_title{padding-top: 0.75rem;padding-bottom: 0.25rem;font-size: 1.25rem;line-height: 1.75rem}@media (min-width: 1280px){.quick-links .field_quick_link_title{font-size: 1.5rem;line-height: 2rem}}.quick-links .fontawesome-icon{font-size: 3rem;line-height: 1}.quick-links .quick-link{display: flex;width: 100%;flex-direction: column;border-radius: 0.5rem;--tw-bg-opacity: 1;background-color: rgb(53 117 193 / var(--tw-bg-opacity));padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 2rem;padding-bottom: 1.25rem;text-align: center;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-midtoneblue);color:var(--c-white)}.quick-links .quick-link a{color:var(--c-white);font-weight:600}.quick-links .quick-link span{position: relative}.quick-links .quick-link a{width: 100%;border-width: 0px;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;text-decoration-line: none}.quick-links .quick-link a::before{content:"";position:absolute;display:block;width:100%;height:.5px;bottom:2px;left:0;background-color:#fff;transition:transform .3s ease;transform:scaleX(1)}.quick-links .quick-link a:hover::before{animation-name:text_underline;animation-duration:.3s}.quick-links .quick-link:first-child{--tw-bg-opacity: 1;background-color: rgb(76 82 166 / var(--tw-bg-opacity));background-color:var(--c-bellflower)}.quick-links .quick-link:first-child a{border-width: 0px}.quick-links .quick-link:last-child{--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}.quick-links .quick-link:last-child *{color:var(--c-white)}.quick-links .quick-link:last-child a{border-bottom:2px solid var(--c-secondary-7)}.quick-links .quick-link:last-child a:hover{text-decoration:none}.quick-links .quick-link:last-child .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}.quick-links .quick-link:last-child .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}.quick-links .quick-link:last-child .grid-block:hover a:hover{color:var(--c-secondary-7)}.quick-links .quick-link:last-child .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}.quick-links .quick-link:last-child .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.table table tr:nth-child(odd).quick-links .quick-link:last-child{background-color:var(--c-amethyst)}.quick-links .quick-link:last-child a{border-width: 0px}.quick-links .quick-link__ctas{display: flex;align-items: center;justify-content: center;gap: 1.25rem}@keyframes text_underline{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.related-solutions{margin-left: auto;margin-right: auto;display: grid;align-items: center;justify-content: center}.featured-articles>.related-solutions>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.related-solutions>.views-row:nth-child(2){grid-column:span 2}.related-solutions .solutions-teaser{background-color:rgba(0,0,0,.03);padding: 1.25rem;font-size: 1rem;line-height: 1.5rem}.related-solutions .solutions-teaser a{display: inline-block}.related-solutions .solutions-teaser h2{margin-top: 0px;font-size: 1.5rem;line-height: 2rem}.related-solutions .solutions-teaser h2 a{font-size: 1.125rem;line-height: 1.75rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;letter-spacing: 0em}@media (min-width: 1080px){.related-solutions .solutions-teaser h2 a{font-size: 1.25rem;line-height: 1.75rem}}.related-solutions .solutions-teaser p{font-size: 0.875rem;line-height: 1.25rem}.related-solutions .solutions-teaser .body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.related-solutions .solutions-teaser .body p{min-height:80px}.related-solutions .solutions-teaser-with-image{overflow: hidden;font-size: 1rem;line-height: 1.5rem;background-color:rgba(0,0,0,.03);max-width:420px;border-top-left-radius:16px;border-top-right-radius:16px}.related-solutions .solutions-teaser-with-image:nth-child(odd){margin-right: 0px;margin-left: auto}.related-solutions .solutions-teaser-with-image:nth-child(even){margin-left: 0px;margin-right: auto}.related-solutions .solutions-teaser-with-image a{display: inline-block}.related-solutions .solutions-teaser-with-image h2{margin-top: 0px;font-size: 1.5rem;line-height: 2rem}.related-solutions .solutions-teaser-with-image h2 a{font-size: 1.25rem;line-height: 1.75rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;letter-spacing: 0em}.related-solutions .solutions-teaser-with-image .body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.related-solutions .solutions-teaser-with-image .body p{min-height:80px}.related-solutions .solutions-teaser-with-image .field_hero_image img{border-radius: 0px}.split-block h2{padding: 0px;font-size: 1.875rem;line-height: 2.25rem}.split-block p{padding-top: 1.5rem;padding-bottom: 1.5rem}.split-block img{margin-left: auto;margin-right: auto;border-radius: 1rem}.split-block strong{font-weight: 600}.simple-carousel{display: flex;align-items: center;gap: 1rem;vertical-align: top;touch-action:none}.simple-carousel .carousel-item{position: relative;margin-right: 1rem;box-sizing: border-box;width: 100%;overflow: hidden;border-radius: 1rem;padding: 2rem;float:left}.simple-carousel .carousel-item:last-child{margin-right: 0px}.simple-carousel .carousel-item.light-pink{background-color:#eeeaf3}.simple-carousel .carousel-item.light-pink::after{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;width:142px;height:98px;z-index:1;position:absolute;bottom:40px;left:-24px}.simple-carousel .carousel-item.light-pink::before{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;width:142px;height:98px;z-index:1;position:absolute;top:40px;right:-24px}.simple-carousel .carousel-item.light-teal{background-color:#e9f8f7}.simple-carousel .carousel-item.light-teal::after{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;width:142px;height:98px;z-index:1;position:absolute;bottom:40px;left:-24px}.simple-carousel .carousel-item.light-teal::before{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;width:142px;height:98px;z-index:1;position:absolute;top:40px;right:-24px}.simple-carousel .carousel-item.light-buttonblue{background-color:#dcebf1}.simple-carousel .carousel-item.light-buttonblue::after{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;width:142px;height:98px;z-index:1;position:absolute;bottom:40px;left:-24px}.simple-carousel .carousel-item.light-buttonblue::before{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;width:142px;height:98px;z-index:1;position:absolute;top:40px;right:-24px}.simple-carousel .carousel-item>div{padding-left: 1rem;padding-right: 1rem}.simple-carousel .carousel-item-container{overflow:hidden;max-width:1040px;position: relative;margin-left: auto;margin-right: auto;height: 350px;width: 100%;flex:1}.simple-carousel .carousel-item-wrapper{position:inherit;left:0;top:0}.simple-carousel .carousel-item img{padding: 0px;width:56px;height:56px;float:none}.simple-carousel--prev,.simple-carousel--next{display: flex;cursor: pointer;align-items: center;justify-content: center;border-radius: 9999px;font-size: 1.5rem;line-height: 2rem}.simple-carousel--prev:hover,.simple-carousel--next:hover{--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity))}.simple-carousel--prev,.simple-carousel--next{height:48px;width:48px;background-color:var(--c-lightest-gray)}.simple-carousel--prev:hover,.simple-carousel--next:hover{background-color:#e0e0e3}.simple-carousel--prev.inactive,.simple-carousel--next.inactive{opacity:.2;cursor: auto}.simple-carousel--prev.inactive:hover,.simple-carousel--next.inactive:hover{background-color:inherit;color:inherit}.simple-carousel .pagination_container{position: absolute;left: 50%;bottom: -32px;display: flex;--tw-translate-x: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap: 1rem}.simple-carousel .pagination_container li[class*=page_item]{background-color:#e2e2e2;width:8px;height:8px;border-radius: 9999px}.simple-carousel .pagination_container li[class*=page_item].active{background-color:#556987}.quote-item p::after{content:"”"}.quote-item p::before{content:"“"}.rotating-image-carousel{height:352px;position: relative;overflow: hidden}.rotating-image-carousel .image-carousel-inner{position: absolute;left: 0px;right: 0px;display: flex;height: 100%;align-items: center}.rotating-image-carousel .image-column{position: absolute;top: 50%;left: 50%;overflow: hidden;border-radius: 1rem;width:300px;margin-left:-150px;transform-origin:center;animation:columns-trajectory-0 80s infinite;animation-timing-function:linear;will-change:transform;animation-name:columns-trajectory-1800}.rotating-image-carousel .image-column:nth-child(2){animation-delay:-71.11111s}.rotating-image-carousel .image-column:nth-child(3){animation-delay:-62.22222s}.rotating-image-carousel .image-column:nth-child(4){animation-delay:-53.33333s}.rotating-image-carousel .image-column:nth-child(5){animation-delay:-44.44444s}.rotating-image-carousel .image-column:nth-child(6){animation-delay:-35.55556s}.rotating-image-carousel .image-column:nth-child(7){animation-delay:-26.66667s}.rotating-image-carousel .image-column:nth-child(8){animation-delay:-17.77778s}.rotating-image-carousel .image-column:nth-child(9){animation-delay:-8.88889s}.rotating-image-carousel .image-column:nth-child(n+10){display:none}@keyframes columns-trajectory-0{0%{opacity:0;transform:rotate(0.001deg) translate3d(825px, -50%, 0)}5%,95%{opacity:0}6%,94%{opacity:1}to{opacity:0;transform:rotate(0.001deg) translate3d(-825px, -50%, 0)}}@keyframes columns-trajectory-1800{0%{opacity:0;transform:rotate(0.001deg) translate3d(1685px, -50%, 0)}5%,95%{opacity:0}6%,94%{opacity:1}to{opacity:0;transform:rotate(0.001deg) translate3d(-1685px, -50%, 0)}}.media-and-text-hero h1{font-size: 3rem;line-height: 1}.media-and-text-hero p{letter-spacing: 0em}.large-hero{position: relative;background-size:cover;background-repeat:no-repeat}.large-hero::after{content:" ";width:100%;height:20px;background:linear-gradient(90deg, #60287e 0%, #57398c 17%, #4d51a0 34%, #4674bc 51%, #4da3e0 71%, #5cc7e9 84%, #64d8e1 100%);display:block;position:absolute;bottom:0}.large-hero h1{font-size:42px;line-height:120%;font-weight:200;letter-spacing:-1.68px}@media(min-width: 768px){.large-hero h1{font-size:84px}}.large-hero .hero-container{padding-bottom: 9rem;max-width:878px;padding-top:64px}div[class*=herobg-cover]{position:absolute;height:100%;width:100%;background-size:cover}.field_hero_image img{border-radius: 0px}@media(min-width: 1080px){.field_hero_image img{border-radius: 1rem}}.hero-video{position:absolute;left:0;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}.key-stats{display: flex;flex-wrap: wrap;gap: 4rem}@media (min-width: 1080px){.key-stats{flex-wrap: nowrap;gap: 6rem}}.key-stats .stat{width: 100%;flex-grow: 1;text-align: center}@media (min-width: 1080px){.key-stats .stat{width: 33.333333%}}.key-stats .stat .field_stat_number{padding-bottom: 0.5rem;font-size: 3rem;line-height: 1;font-weight: 700}.key-stats .stat .field_stat_summary_text{font-size: 1.5rem;line-height: 2rem;font-weight: 400}@media (min-width: 1080px){.key-stats .stat .field_stat_summary_text{font-size: 1.875rem;line-height: 2.25rem}}.key-stats .stat .field_stat_number,.key-stats .stat .field_stat_summary_text{color:var(--c-empress)}.key-stats .stat:first-child .field_stat_number,.key-stats .stat:first-child .field_stat_summary_text{color:var(--c-bellflower)}.key-stats .stat:last-child .field_stat_number,.key-stats .stat:last-child .field_stat_summary_text{color:var(--c-midtoneblue)}.key-stats .stat .field_stat_description{padding-top: 2rem;font-size: 0.875rem;line-height: 1.25rem}@media (min-width: 1080px){.key-stats .stat .field_stat_description{font-size: 1rem;line-height: 1.5rem}}.chart-container{border-radius: 1rem;padding: 2rem;background-color:var(--c-lightest-gray)}.chart-header{display: grid}.featured-articles>.chart-header>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.chart-header>.views-row:nth-child(2){grid-column:span 2}@media (min-width: 1080px){.chart-header{display: flex}}.chart-header__image{top: 2rem;right: 2rem;order: 1;width: 100%}@media (min-width: 1080px){.chart-header__image{order: 2;flex-shrink: 1}}.chart-header__image img{margin-left: auto;width:81px;height:auto}.chart-header__title{order: 2;margin-top: 0.75rem;width: 100%;font-size: 1.5rem;line-height: 2rem;letter-spacing: -0.05em}@media (min-width: 1080px){.chart-header__title{order: 1;margin-top: 0px;margin-bottom: 2rem;font-size: 1.875rem;line-height: 2.25rem;letter-spacing: 0em}}.chart-header__title{color:var(--c-amethyst)}.pieChart{justify-content: center;padding-top: 2rem;padding-bottom: 2rem}@media (min-width: 1080px){.pieChart{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 6rem;padding: 2rem}}@media (min-width: 1280px){.pieChart{display: flex}}.pieChart .piechart_buttons{grid-column: span 2 / span 2;margin-left: auto;margin-right: auto;display: grid;width: 100%;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 2rem}.featured-articles>.pieChart .piechart_buttons>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.pieChart .piechart_buttons>.views-row:nth-child(2){grid-column:span 2}@media (min-width: 1280px){.pieChart .piechart_buttons{grid-column: auto}}.pieChart .piechart_buttons{max-width:360px}.pieChart .piechart_buttons button.button{justify-content: center;border-radius: 0.5rem;padding-top: 0.75rem;padding-bottom: 0.75rem;padding-left: 1rem;padding-right: 1rem;font-size: 1rem;line-height: 1.5rem;font-weight: 600;border:1px solid var(--c-amethyst);min-width:120px}.pieChart .piechart_buttons button.button.active{background-color:var(--c-amethyst);color:var(--c-white)}.pieChart #companyGlobal,.pieChart #leader{margin-left: auto;margin-right: auto;padding-bottom: 2.5rem}@media (min-width: 1080px){.pieChart #companyGlobal,.pieChart #leader{padding-bottom: 0px}}.pieChart #companyGlobal,.pieChart #leader{max-width:280px}.barChart{width: 100%}@media (min-width: 1080px){.barChart{display: flex}}.barChart .barChart-container{padding-top: 2rem;padding-bottom: 2rem;height:350px;padding-right:30px}.barChart .barChart-container #barchart-leader,.barChart .barChart-container #barchart-company{height:240px}@media(min-width: 1080px){.barChart .barChart-container #barchart-leader,.barChart .barChart-container #barchart-company{height:280px}}.block-columns{display: flex;flex-direction: row;flex-wrap: wrap}.block-columns .column{margin-bottom: 2.5rem;flex:1;flex-direction:column;flex-basis:100%;width:0}@media(min-width: 768px){.block-columns .column{flex-basis:50%}}@media(min-width: 1080px){.block-columns .column{flex-basis:25%}}.block-columns .column i{margin-bottom: 1rem;font-size:77px}.block-columns .column img{max-width: 100%}.block-columns .column h2{margin-top: 1rem}.block-columns .column .teaser_image_medium{border-radius:0}@media(min-width: 768px){.block-columns .column:first-child{border-right:dotted 3px var(--c-stone)}}@media screen and (min-width: 1200px){.block-columns .column:nth-child(2){border-right:dotted 3px var(--c-stone)}}@media(min-width: 768px){.block-columns .column:nth-child(3){border-right:dotted 3px var(--c-stone)}}.block-columns .column:last-child{border-right:0}@media(min-width: 768px){.block-columns .column:not(.custom-header-color):first-child{border-right:dotted 3px var(--c-stone)}}.block-columns .column:not(.custom-header-color):first-child h2{color:var(--c-sapphire)}.block-columns .column:not(.custom-header-color):first-child i{color:var(--c-sapphire)}@media screen and (min-width: 1200px){.block-columns .column:not(.custom-header-color):nth-child(2){border-right:dotted 3px var(--c-stone)}}.block-columns .column:not(.custom-header-color):nth-child(2) h2{color:var(--c-empress)}.block-columns .column:not(.custom-header-color):nth-child(2) i{color:var(--c-empress)}@media(min-width: 768px){.block-columns .column:not(.custom-header-color):nth-child(3){border-right:dotted 3px var(--c-stone)}}.block-columns .column:not(.custom-header-color):nth-child(3) h2{color:var(--c-bellflower)}.block-columns .column:not(.custom-header-color):nth-child(3) i{color:var(--c-bellflower)}.block-columns .column:not(.custom-header-color):last-child{border-right:0}.block-columns .column:not(.custom-header-color):last-child h2{color:var(--c-midtoneblue)}.block-columns .column:not(.custom-header-color):last-child i{color:var(--c-midtoneblue)}.block-columns .column .media-size-xl img{width: 100%}.block-columns .column .media-size-lg img{width: 75%}.block-columns .column .media-size-md img{width: 50%}.block-columns .column .media-size-sm img{width: 33.333333%}.block-columns .column .media-size-xsm img{width: 25%}.block-columns.no-borders .column{border:none !important}.block-columns.four-columns .media-size-xl i{font-size:235px}.block-columns.four-columns .media-size-lg i{font-size:178px}.block-columns.four-columns .media-size-md i{font-size:118px}.block-columns.four-columns .media-size-sm i{font-size:78px}.block-columns.four-columns .media-size-xsm i{font-size:60px}.block-columns.three-columns .media-size-xl i{font-size:338px}.block-columns.three-columns .media-size-lg i{font-size:256px}.block-columns.three-columns .media-size-md i{font-size:169px}.block-columns.three-columns .media-size-sm i{font-size:113px}.block-columns.three-columns .media-size-xsm i{font-size:85px}.block-columns.two-columns .media-size-xl i{font-size:548px}.block-columns.two-columns .media-size-lg i{font-size:409px}.block-columns.two-columns .media-size-md i{font-size:272.5px}.block-columns.two-columns .media-size-sm i{font-size:189px}.block-columns.two-columns .media-size-xsm i{font-size:137px}.cta-banner{padding-left: 2rem;padding-right: 2rem}.cta-banner a{box-shadow:0px 5px 250px -12px rgba(105,255,246,.7),0px 4px 8px 0px rgba(0,0,0,.5)}.cta-banner p{font-size: 1.125rem;line-height: 1.75rem}.cta-banner h2{font-size: 1.875rem;line-height: 2.25rem}@media (min-width: 1080px){.cta-banner h2{font-size: 2.25rem;line-height: 2.5rem}}.disease-search-block{margin-top: 5rem;margin-bottom: 120px;padding-left: 2rem;padding-right: 2rem}@media (min-width: 1080px){.disease-search-block{padding-left: 0px;padding-right: 0px}}.disease-search-block{margin-left: auto;margin-right: auto;max-width:1280px}.disease-search-block .js-form-submit.form-submit{display: none}.dimbox-container.disease-search-block .js-form-submit.form-submit{display:none}.disease-search-block .accordion-js .form-item-title{position: relative;margin-left: auto;margin-right: auto;margin-top: 1.25rem;margin-bottom: 2.5rem;max-width:546px}.disease-search-block .accordion-js .form-item-title::after{position: absolute;right: 1rem;top: 50%;display: inline-block;vertical-align: middle;font-weight: 900;font:var(--fa-font-solid);content:"";padding-right:3px;transform:translateY(-50%);color:var(--c-stone)}.disease-search-block .accordion-js .form-item-title input{margin-left: auto;margin-right: auto;display: block;border-radius: 0.25rem;font-size: 1rem;line-height: 1.5rem;border:1px solid var(--c-stone);max-width:546px;height:48px}.disease-search-block .accordion-js .accordion-block{padding-left: 1.25rem;padding-right: 1.25rem}@media (min-width: 1080px){.disease-search-block .accordion-js .accordion-block{padding-left: 2rem;padding-right: 2rem}}.disease-search-block__list{padding-bottom: 2rem}.disease-search-block__list .active h2 a{background-color:var(--c-midtoneblue);color:var(--c-white);border-radius: 0.25rem}.disease-search-block__list h2{padding-bottom: 0px}.disease-search-block__list h2 a{padding: 0.5rem}.disease-search-block__list h2 a:hover{background-color:var(--c-midtoneblue);color:var(--c-white);border-radius: 0.25rem}.disease-search-block__list>ul{-moz-column-gap: 2rem;column-gap: 2rem}@media(min-width: 768px){.disease-search-block__list>ul{-moz-columns:2;columns:2}}@media(min-width: 1080px){.disease-search-block__list>ul{-moz-columns:3;columns:3}}.disease-search-block__list>ul li{margin-bottom: 0.5rem;width: 100%;-moz-column-break-inside:avoid;column-break-inside:avoid}@supports(font: -apple-system-body) and (-webkit-appearance: none){.disease-search-block__list>ul li{display:inline-block}}.disease-search-block__list>ul a{display: block;font-size: 1rem;line-height: 1.5rem;font-weight: 500;--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}.filter-options{margin-left: auto;margin-right: auto;max-width:1280px;gap: 2.5rem;padding-top: 1.25rem;padding-bottom: 1.25rem;font-size: 0.875rem;line-height: 1.25rem}@media (min-width: 1080px){.filter-options{gap: 60px;padding-top: 2.5rem;padding-bottom: 2.5rem;font-size: 1rem;line-height: 1.5rem}}.filter-options form{display: flex;gap: 1.25rem;align-self: stretch}.filter-options form input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-options .custom-checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:22px}@media(min-width: 768px){.filter-options .custom-checkbox{padding-left:29px}}.filter-options .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-options .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff}.filter-options .custom-checkbox:hover input~.checkmark,.filter-options .custom-checkbox input:focus~.checkmark{background-color:#ccc}.filter-options .custom-checkbox input:checked~.checkmark{background-color:var(--c-midtoneblue);border:none}.filter-options .checkmark:after{content:"";position:absolute;display:none}.filter-options .custom-checkbox input:checked~.checkmark:after{display:block}.filter-options .custom-checkbox .checkmark:after{width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);left:4px;top:0px}@media(min-width: 768px){.filter-options .custom-checkbox .checkmark:after{left:7px;top:3px}}.filter-options .checkmark{position:absolute;top:50%;left:0;height:15px;width:14px;background-color:#fff;border:1px solid #000;transform:translateY(-50%);border-radius: 0.25rem}@media(min-width: 768px){.filter-options .checkmark{height:21px;width:21px}}.filter-options__form-header{margin-bottom: 0.75rem;font-size: 1rem;line-height: 1.5rem;font-weight: 600;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity))}.feature-highlights{display: flex;flex-direction: column;justify-content: center;row-gap: 5rem;border-radius: 1rem;padding-top: 2rem;padding-bottom: 2rem;padding-left: 2rem;padding-right: 2rem;text-align: left}@media (min-width: 1080px){.feature-highlights{flex-direction: row;align-items: flex-start;row-gap: 0px;-moz-column-gap: 5rem;column-gap: 5rem;padding-left: 60px;padding-right: 60px}}.feature-highlights{background-color:rgba(0,0,0,.03)}.feature-highlights .feature-highlight{margin-left: auto;margin-right: auto;max-width: 32rem;flex-grow: 1;flex-basis: 0px}@media (min-width: 1080px){.feature-highlights .feature-highlight{max-width: none}}.feature-highlights .feature-highlight div{color:#4c52a6;font-size: 1.125rem;line-height: 1.75rem}.feature-highlights .feature-highlight p{color:#020623;font-size: 1rem;line-height: 1.5rem}.feature-highlights .feature-highlight .field_feature_title{padding-bottom: 0.5rem;padding-top: 0.25rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 600}.dimbox-container{position:fixed;inset:0 0 0 0;display:flex;justify-content:center;align-items:center;color:#fff;padding:56px;opacity:0;transition:opacity .5s;z-index:99999;height:calc(100% - 80px);top:80px}@media(min-width: 1080px){.dimbox-container{height:100%;top:0}}.dimbox-container.hidden{display:none}.dimbox-sequence{display:none}.dimbox-container.dimbox-light{color:#000}.dimbox-container.show{opacity:1}.dimbox-container.close-on-overlay-click,.dimbox-container.close-on-overlay-click .dimbox-figure,.dimbox-container.close-on-overlay-click .dimbox-video-container,.dimbox-container.close-on-overlay-click .dimbox-iframe-container,.dimbox-container.close-on-overlay-click .dimbox-ajax-container,.dimbox-container.close-on-overlay-click:not(.dimbox-loaded) .dimbox-image{cursor:pointer}.dimbox-container *{box-sizing:border-box}.dimbox-container::before{content:"";display:block;position:absolute;inset:0 0 0 0;background-color:#000;opacity:.75}.dimbox-container.dimbox-light::before{background-color:#fff}.dimbox-loader{position:fixed;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border:4px solid #fff;border-right-color:transparent;border-radius:50%;opacity:.5;animation:spin 1s linear infinite}.dimbox-container.dimbox-light .dimbox-loader{border-color:#000;border-right-color:transparent}.dimbox-container.dimbox-loaded .dimbox-loader{display:none}[class^=dimbox-btn]{position:absolute;width:32px;height:32px;display:inline-block;background-color:transparent;color:#fff;padding:0;border:none;opacity:.5;cursor:pointer}.dimbox-container.dimbox-light [class^=dimbox-btn]{color:#000}.dimbox-btn-close{top:16px;right:16px}.dimbox-btn-download{top:16px;right:64px}[class^=dimbox-btn]:hover,[class^=dimbox-btn]:active,[class^=dimbox-btn]:focus{color:#fff;opacity:1}.dimbox-container.dimbox-light [class^=dimbox-btn]:hover,.dimbox-container.dimbox-light [class^=dimbox-btn]:active,.dimbox-container.dimbox-light [class^=dimbox-btn]:focus{color:#000}.dimbox-btn-prev,.dimbox-btn-next{display:none}.dimbox-btn-prev{left:8px;transform:rotate(180deg) translateY(50%)}.dimbox-btn-next{right:8px;transform:translateY(-50%)}[class^=dimbox-btn] svg{width:32px;height:32px}.dimbox-sequence{position:absolute;top:16px;left:16px}.dimbox-content{position:relative;max-height:100%;z-index:1;opacity:0;transition:opacity .5s;cursor:default}.dimbox-container.show .dimbox-content{opacity:1}.dimbox-container.dimbox-gallery .dimbox-content.dimbox-transition-left{transform:translateX(-50%);opacity:0;transition:opacity .5s,transform .5s}.dimbox-container.dimbox-gallery .dimbox-content.dimbox-transition-right{transform:translateX(50%);opacity:0;transition:opacity .5s,transform .5s}.dimbox-figure,.dimbox-video-container,.dimbox-iframe-container{margin:0;opacity:0;transition:opacity .5s;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:calc(100vh - 88px);transition:width .5s,height .5s}.dimbox-video-container{max-width:756px}.dimbox-iframe-container{width:calc(100vw - 112px);height:0;max-width:768px;position:relative;padding-bottom:56.25%}.dimbox-iframe-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.dimbox-ajax-container{display:flex;flex-direction:column}.dimbox-container.dimbox-loaded .dimbox-figure,.dimbox-container.dimbox-loaded .dimbox-video-container,.dimbox-container.dimbox-loaded .dimbox-iframe-container{opacity:1}.dimbox-ajax-content,.dimbox-inline-content{background-color:#fff;color:#000;max-width:768px;max-height:calc(100vh - 88px);overflow:auto}.dimbox-image,.dimbox-video,.dimbox-iframe{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:auto;height:100%;cursor:default;transition:width .5s,height .5s}.dimbox-image,.dimbox-video{-o-object-fit:contain;object-fit:contain}.dimbox-caption{color:#fff;font-size:.85rem;text-align:center;margin:8px auto 0 auto;cursor:default}.dimbox-container.dimbox-light .dimbox-caption{color:#000}.dimbox-iframe{border:none}.dimbox-iframe.ratio-16x9{aspect-ratio:16/9}.dimbox-iframe.ratio-4x3{aspect-ratio:4/3}.dimbox-iframe.ratio-1x1{aspect-ratio:1/1}.dimbox-iframe.ratio-9x16{aspect-ratio:9/16}.dimbox-noscroll{overflow:hidden !important}@media(orientation: portrait){.dimbox-container{padding:56px 16px}.dimbox-figure,.dimbox-video-container{max-width:100%;height:100%}.dimbox-inline-content{max-height:calc(100vh - 112px)}.dimbox-image,.dimbox-video{width:100%;height:auto}.dimbox-btn-prev,.dimbox-btn-next{top:auto;bottom:0}}.lightboxjs-link{display:block}.lightboxjs-link:hover button,.lightboxjs-link:active button{background-color:#7c1c93}.lightboxjs-link .video-element{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}header nav.menu--main{display: none;height: 100%;justify-content: flex-end;justify-items: end}header.dimbox-container nav.menu--main{display:none}@media (min-width: 1080px){header nav.menu--main{display: flex;align-items: center}}header nav.menu--main .field_additional_classes{display:none}@media (min-width: 1080px){header nav.menu--main .menu{display: grid;gap: 0.5rem}}header nav.menu--main .menu .menu-item{align-items: center}@media (min-width: 1080px){header nav.menu--main .menu .menu-item{display: flex}}header nav.menu--main .menu .menu-item.menu-item--expanded{position: relative}header nav.menu--main .menu .menu-item.menu-item--expanded.full-dropdown-menu{position: relative}@media (min-width: 1080px){header nav.menu--main .menu .menu-item.menu-item--expanded.full-dropdown-menu>.menu_link_content{position: absolute;top: 100%;margin-left: 4rem;margin-bottom: 0px;--tw-translate-x: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media (min-width: 1280px){header nav.menu--main .menu .menu-item.menu-item--expanded.full-dropdown-menu>.menu_link_content{display: none}}@media(min-width: 1080px){header nav.menu--main .menu .menu-item.menu-item--expanded.full-dropdown-menu>.menu_link_content{width:777px}}header nav.menu--main .menu .menu-item.menu-item--expanded.full-dropdown-menu>.menu_link_content .full-width-button{display:none;grid-column:span 2}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content{display: block;padding-top: 1rem;padding-bottom: 1rem}@media (min-width: 1080px){header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content{position: absolute;top: 100%;margin-bottom: 0px;--tw-translate-x: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media (min-width: 1280px){header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content{margin-left: 5rem}}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content{width:230px}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .menu-level-1{display: block;padding-bottom: 1rem}@media (min-width: 1080px){header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .menu-level-1{-moz-column-gap: 1.5rem;column-gap: 1.5rem;row-gap: 0px;padding-bottom: 0px}}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .menu-level-1 .menu-item:not(li.full-width-button){height:100%}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .menu-level-1 .menu_link_content{display: block}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .full-width-button{margin-left: 1rem;margin-right: 1rem;margin-top: 1rem;display: flex;align-items: center;justify-content: center;font-weight: 600;background-color:#f4f4f4}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .full-width-button a{color:#000}header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu_link_content .full-width-button a:hover{--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content{display: block;padding-top: 1rem;padding-bottom: 1rem}@media(min-width: 768px){header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content{width:768px}}header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content .menu-level-1{display: grid;padding-bottom: 1rem}.featured-articles>header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content .menu-level-1>.views-row:nth-child(1){grid-column:span 2}.featured-articles>header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content .menu-level-1>.views-row:nth-child(2){grid-column:span 2}@media (min-width: 1080px){header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content .menu-level-1{-moz-column-gap: 1.5rem;column-gap: 1.5rem;row-gap: 0px;padding-bottom: 0px}}header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content .full-width-button{margin-left: 1rem;margin-right: 1rem;margin-top: 1rem;display: flex;align-items: center;justify-content: center;font-weight: 600;background-color:#f4f4f4}header nav.menu--main .menu .menu-item.full-dropdown-menu:hover>.menu_link_content .full-width-button a:hover{--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}header nav.menu--main .menu .menu-item.as-button{transition:all .3s ease-in-out;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity))}header nav.menu--main .menu .menu-item.as-button:last-child{margin-left: 1rem}header nav.menu--main .menu .menu-item.as-button a{transition:all .3s ease-in-out;background-color:var(--c-amethyst);border-radius:8px;border:2px solid var(--c-amethyst);display: block;text-align: center;font-size: 1rem;line-height: 1.5rem;font-weight: 500}header nav.menu--main .menu .menu-item.as-button a:hover{background-color:var(--c-white);color:var(--c-amethyst);text-shadow:.6px 0px 0px var(--c-amethyst)}header nav.menu--main .menu.menu-level-0{position: absolute;left: 0px;top: 90px;display: none;width: 100%;justify-content: flex-end;--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(2 6 35 / var(--tw-text-opacity));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}header.dimbox-container nav.menu--main .menu.menu-level-0{display:none}@media (min-width: 768px){header nav.menu--main .menu.menu-level-0{position: relative;top: auto;left: auto;display: flex;background-color: transparent;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}header nav.menu--main .menu.menu-level-0 a{border:2px solid transparent;display: flex;padding-top: 1rem;padding-bottom: 1rem;text-decoration-line: none;padding-left:1.125rem;padding-right:1.125rem}header nav.menu--main .menu.menu-level-0 a.link-expandable{gap: 0.5rem}header nav.menu--main .menu.menu-level-0 .menu-item:not(.as-button) a::before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#fff;transition:transform .3s ease;transform:scaleX(0)}header nav.menu--main .menu.menu-level-0 .menu-item:not(.as-button) a:hover::before{transform:scaleX(1)}header nav.menu--main .menu.menu-level-1{align-items: flex-start}@media (min-width: 768px){header nav.menu--main .menu.menu-level-1{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr))}}header nav.menu--main .menu.menu-level-1{gap:0 !important;color:var(--c-darksmoke)}header nav.menu--main .menu.menu-level-1 .menu-item{display: flex;height: 100%;align-items: flex-start}header nav.menu--main .menu.menu-level-1 .menu-item .menu_link_content{height: 100%;width: 100%;padding-left: 1rem;padding-right: 1rem}header nav.menu--main .menu.menu-level-1 .menu-item .menu_link_content .menu_title{margin-bottom: 0.5rem;font-size: 1rem;line-height: 1.5rem;font-weight: 600}header nav.menu--main .menu.menu-level-1 .menu-item .menu_link_content .fontawesome-icon{padding:8px 10px;background-color:#f4f4f4;width:44px;height:44px;display:flex;align-items:center;justify-content:center}header nav.menu--main .menu.menu-level-1 .menu-item .menu_link_content p{color:#7a7a7a;font-size: 0.875rem;line-height: 1.25rem}header nav.menu--main .menu.menu-level-1 .menu-item a{display: flex;height: 100%;-moz-column-gap: 1.5rem;column-gap: 1.5rem;padding-left: 1rem;padding-right: 1rem;text-decoration-line: none}header nav.menu--main .menu.menu-level-1 .menu-item a:hover{background-color:#f4f4f4}header nav.menu--main .menu.menu-level-1 .menu-item a:hover .fontawesome-icon{background-color:var(--c-white)}header nav.menu--main .menu.menu-level-1 .menu-item a:hover .fontawesome-icon i{--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}header nav.menu--main .menu.menu-level-1 .menu-item.full-width-button{grid-column:span 1/2;height: auto;text-align: center}header nav.menu--main .menu.menu-level-1 .menu-item.full-width-button .menu_link_content{padding: 0px}header nav.menu--main .menu.menu-level-1 .menu-item.full-width-button .menu_link_content a{display: block;--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}@media(max-width: 1080px){header nav.menu--main .desktop-only{display:none !important}}@media(min-width: 1080px){header nav.menu--main .mobile-only{display:none !important}}#block-evolent-mobilemainnavigation{position: fixed;right: 100%;height: 100%;width: 100%;padding: 1rem;transition-property: all;transition-duration: 500ms;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width: 1280px){#block-evolent-mobilemainnavigation{display: none}}#block-evolent-mobilemainnavigation{background-color:var(--c-darksmoke);z-index:602;top:0px}#block-evolent-mobilemainnavigation .field_additional_classes{display: none}.dimbox-container#block-evolent-mobilemainnavigation .field_additional_classes{display:none}#block-evolent-mobilemainnavigation .back-link{display: inline-block;padding-left: 2rem;padding-right: 2rem;padding-bottom: 2rem}#block-evolent-mobilemainnavigation .close-btn{cursor: pointer}#block-evolent-mobilemainnavigation .dropdown-arrow{display: none}.dimbox-container#block-evolent-mobilemainnavigation .dropdown-arrow{display:none}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item{color:var(--c-white);margin-left: 2rem;margin-right: 2rem}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item a{justify-content: flex-start;padding-top: 1rem;padding-bottom: 1rem;padding-right: 0.5rem;font-size: 1.5rem;line-height: 2rem}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a{padding:16px 20px;margin-top: 2.5rem;width: 100%;justify-content: center;border-radius: 0.5rem;--tw-bg-opacity: 1;background-color: rgb(124 28 147 / var(--tw-bg-opacity));padding-left: 2rem;padding-right: 2rem;text-align: center;font-size: 1rem;line-height: 1.5rem;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-amethyst);color:var(--c-white);transition:all .3s ease-in-out}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a *{color:var(--c-white)}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a a{border-bottom:2px solid var(--c-secondary-7)}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a a:hover{text-decoration:none}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a .grid-block{background:rgba(255,255,255,.1);border:1px solid rgba(159,167,174,.2)}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a .grid-block:hover{background-color:var(--c-amethyst-dark);box-shadow:0px 0px 100px rgba(8,240,213,.25);border:1px solid #8433a3;color:var(--c-secondary-7)}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a .grid-block:hover a:hover{color:var(--c-secondary-7)}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a .grid-block:hover.aqua-text *{color:var(--c-secondary-7)}#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a .grid-block:hover .aqua-text{color:var(--c-secondary-7)}.table table tr:nth-child(odd)#block-evolent-mobilemainnavigation .menu-level-0>.menu-item.as-button a{background-color:var(--c-amethyst)}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content{position: fixed;top: 5rem;right: 100%;z-index: 606;display: flex;display: none;width: 100%;--tw-bg-opacity: 1;background-color: rgb(2 6 35 / var(--tw-bg-opacity));transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;background-color:var(--c-darksmoke);transition:all .3s ease-in-out;color:var(--c-white)}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.xxl-opacity{background-color:rgba(2,6,35,.03);color:var(--c-darksmoke)}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.xl-opacity{background-color:rgba(2,6,35,.1);color:var(--c-darksmoke)}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.l-opacity{background-color:rgba(2,6,35,.25);color:var(--c-darksmoke)}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.m-opacity{background-color:rgba(2,6,35,.5)}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.sm-opacity{background-color:rgba(2,6,35,.75)}.dimbox-container#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content{display:none}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.move-left{display:block;animation:slideIn .5s forwards}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content.move-right{display:block;animation:slideOut .5s forwards}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-level-1{overflow: auto;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));padding: 1rem;--tw-text-opacity: 1;color: rgb(2 6 35 / var(--tw-text-opacity));background-color:var(--c-white);transition:background-color .3s ease-in-out}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-level-1 .menu_link_content{display:block}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-level-1 .menu_link_content a{display: flex;height: 100%;-moz-column-gap: 1.5rem;column-gap: 1.5rem;padding-left: 1rem;padding-right: 1rem;padding-top: 1rem;padding-bottom: 1rem;text-decoration-line: none}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-level-1 .menu_link_content a p{color:#7a7a7a;font-size: 0.875rem;line-height: 1.25rem}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-level-1 .menu_link_content a i{text-align: center;font-size: 1.25rem;line-height: 1.75rem;width:45px;padding:8px 10px;background-color:#f4f4f4}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-item.full-width-button{grid-column:span 1/2;margin-bottom: 0.75rem;height: auto;text-align: center;background-color:#f4f4f4}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-item.full-width-button .menu_link_content{padding: 0px}#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-item.full-width-button .menu_link_content a{display: block;--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity));justify-content:center}@media only screen and (max-width: 1279px){#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-item.full-width-button.desktop-only{display:none !important}}@media(min-width: 1080px){#block-evolent-mobilemainnavigation .menu-item--expanded>.menu_link_content .menu-item.full-width-button.mobile-only{display:none !important}}#block-evolent-mobilemainnavigation.move-left{animation:slideIn .5s forwards}#block-evolent-mobilemainnavigation.move-right{animation:slideOut .5s forwards}.mobile-menu-toggle__line{display:block;background:var(--c-white);width:25px;height:2px;position:absolute;right:0;margin:auto;border-radius:4px;transition:all .4s}.mobile-menu-toggle__line.line-1{top:calc(50% - 8px)}.mobile-menu-toggle__line.line-2{top:50%}.mobile-menu-toggle__line.line-3{top:calc(50% + 8px)}@keyframes slideIn{0%{transform:translateX(200%)}100%{transform:translateX(100%)}}@keyframes slideOut{0%{transform:translateX(100%)}100%{transform:translateX(200%)}}.molina-banner{background:linear-gradient(90deg, #60287E 0%, #57398C 26.04%, #4D51A0 53.65%, #4674BC 100%);margin-left: auto;margin-right: auto;align-items: flex-start;gap: 5rem;border-radius: 1rem;background-size: cover;padding: 2rem;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width: 1080px){.molina-banner{display: flex;padding-left: 4rem;padding-right: 4rem;padding-top: 2.5rem;padding-bottom: 2.5rem}}.molina-banner img{border-radius: 9999px}.molina-banner .field_banner_top_tagline{padding-bottom: 1.5rem;padding-top: 2rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 600}@media (min-width: 1080px){.molina-banner .field_banner_top_tagline{padding-top: 0px;font-size: 1.875rem;line-height: 2.25rem;font-weight: 400}}.molina-banner .field_banner_main_copy{overflow: hidden;font-size: 1rem;line-height: 1.5rem}.molina-banner .field_banner_main_copy p{margin-bottom: 1.5rem}.molina-banner .field_banner_footer_tagline{padding-bottom: 0px;font-size: 1rem;line-height: 1.5rem}.molina-banner .field_body{display: flex;flex-direction: column;justify-content: center;padding-top: 2rem;padding-bottom: 2rem;flex-basis:690px}.molina-banner .field_image{width:206px;height:206px;margin-left: auto;margin-right: auto}div[class*=molina-banner-cover]{background-size:cover;background-position:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;border-radius:16px}.molina-banner-content,.molina-banner-image,.molina-open-content{z-index:1;position:relative}.molina-banner-content{text-align: left;height:280px;-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%);overflow-y:hidden}.molina-banner-content.open-banner{height:auto;mask-image:none;-webkit-mask-image:none}.molina-banner-content.open-banner .field_banner_main_copy{overflow: visible;display: block;-webkit-box-orient: horizontal;-webkit-line-clamp: none}.molina-banner-content.remove-mask{mask-image:none;-webkit-mask-image:none}.molina-open-content{padding-top: 2rem;font-size: 1rem;line-height: 1.5rem}.molina-open-content a{position: relative;text-decoration-line: none}.molina-open-content a::before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:#fff}.molina-open-content a:hover::before{animation-name:underline;animation-duration:.3s}@keyframes underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}.alert__icon{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 10px}.alert.is-warning{color:var(--c-darksmoke);background-color:#fbf8e4}.alert.is-info{background-color:var(--c-midtoneblue);color:var(--c-white)}.alert.is-global{color:var(--c-darksmoke);background-color:var(--c-gray-lightest)}.alert-block{display: flex;flex-direction: column}@media (min-width: 1080px){.alert-block{flex-direction: row;align-items: center}}.alert-block{border:1px solid var(--Lightest-Gray, #F4F4F4);background:rgba(53,117,193,.1);padding:24px;gap:20px;border-radius:16px;line-height:1.5;position:relative}@media(min-width: 768px){.alert-block{padding:24px 60px 24px 28px}}.alert-block .fontawesome-icon{border:1px solid #3575c1;border-radius:9999px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.alert-block .fontawesome-icon i{color:#3575c1;font-size:24px}.alert-block .field_alert_icon .fontawesome-icon i{color:#3575c1;font-size:15px}.alert-block p{margin-top:-8px}.alert-block-button{position:absolute;right:17px;top:9px;color:#3575c1}.alert-block-button i{font-size:24px}.alert-block-button:hover{color:#020623}.stats-bar h2{padding-bottom:56px}.stats-bar .stats-container{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;row-gap: 3rem;-moz-column-gap: 2rem;column-gap: 2rem;padding-top: 24px;padding-bottom: 24px}@media (min-width: 768px){.stats-bar .stats-container{-moz-column-gap: 5rem;column-gap: 5rem}}@media (min-width: 1080px){.stats-bar .stats-container{align-items: flex-start;row-gap: 0px;text-align: left}}.stats-bar .stat{margin-left: auto;margin-right: auto;max-width: 32rem}@media (min-width: 1080px){.stats-bar .stat{max-width: none}}.stats-bar .stat{flex:0 0 calc(50% - 36px)}@media(min-width: 768px){.stats-bar .stat{flex:1}}.stats-bar .stat .field_stat_number{font-size: 2.25rem;line-height: 2.5rem;--tw-text-opacity: 1;color: rgb(8 240 213 / var(--tw-text-opacity))}.stats-bar .stat .field_stat_description{font-size: 0.875rem;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(159 167 174 / var(--tw-text-opacity))}.stats-with-image img{border-radius:0;height:390px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:100%}@media(min-width: 1080px){.stats-with-image img{height:auto;-o-object-fit:initial;object-fit:initial;-o-object-position:unset;object-position:unset}}.insights-search-block form{display: flex;flex-direction: column;justify-content: flex-end;gap: 1rem}@media (min-width: 768px){.insights-search-block form{flex-direction: row}}.insights-search-block form button{margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;min-height:calc((46 / 16)*1rem)}.insights-search-block input{border-radius:4px;border:1px solid #e0e0e0;padding:10px 16px;font-size:16px;line-height:24px;color:#000;width:100%}.insights-search-block .js-form-item-search-api-fulltext{position: relative;display: flex;align-items: center;justify-content: space-between}.insights-search-block .js-form-item-search-api-fulltext::after{position:absolute;right:16px;top:50%;transform:translateY(-50%);content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z'/%3E%3C/svg%3E");width:16px;height:16px;display:block}.insights-search-page{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 2.5rem;padding-bottom: 2.5rem;margin-left: auto;margin-right: auto;max-width:1280px}.insights-search-page .views-row{margin-bottom: 2rem;border-bottom-width: 1px;--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity));padding-bottom: 2rem}.insights-search-page .views-row .views-field-title{font-size: 1.5rem;line-height: 2rem;font-weight: 700}.radmd-provider-portal-block{color:var(--c-white);border-radius: 1rem}@media (min-width: 1280px){.radmd-provider-portal-block{max-width: 480px}}.radmd-provider-portal-block .radmd-logo{margin-bottom: 1.75rem;display: flex;align-items: flex-end;align-items: baseline;justify-content: center;line-height: 1}.radmd-provider-portal-block .po{padding-bottom: 0.5rem}.radmd-provider-portal-block .radmd-form-actions{margin-top: 1.75rem;display: flex;flex-direction: column;gap: 1.25rem}@media (min-width: 1080px){.radmd-provider-portal-block .radmd-form-actions{flex-direction: row}}.radmd-provider-portal-block .form-item{margin-bottom: 1.25rem}.radmd-provider-portal-block .form-item.js-form-item-password{margin-bottom: 0px}.radmd-provider-portal-block label{margin-bottom: 0.625rem;display: block}.radmd-provider-portal-block input{color:#020623}.radmd-provider-portal-block input[type=email]{width: 100%;padding:12px 16px 12px 20px;border-radius:6px}.radmd-provider-portal-block input[type=password]{width: 100%;padding:12px 16px 12px 20px;border-radius:6px}.radmd-provider-portal-block .radmd-forgot-password-link{margin-top: 0.5rem}.radmd-provider-portal-block .evo-btn{width: 100%;max-width:none;min-width:0}.radmd-auth-tracking-block{background:var(--c-white);border-radius:12px;padding:32px}@media (min-width: 1280px){.radmd-auth-tracking-block{max-width: 600px}}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .radmd-auth-tracking-form{display: flex;align-items: center;justify-content: center;gap: 0.625rem}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .radmd-auth-tracking-form .js-form-item{width: 100%}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item label{display:block;font-size:1rem;font-weight:500;color:#374151;margin-bottom:8px;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]{width:100%;padding:11px 20px;font-size:1rem;border:2px solid #d1d5db;border-radius:8px;background-color:#fff;color:#1f2937;transition:all .2s ease-in-out}@media(min-width: 1440px){.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]{padding:16px 20px}}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]::-moz-placeholder{color:#9ca3af;font-size:1rem}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]:-ms-input-placeholder{color:#9ca3af;font-size:1rem}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]::placeholder{color:#9ca3af;font-size:1rem}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]:hover{border-color:#9ca3af}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .radmd-auth-tracking-actions{display:flex;justify-content:flex-end}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .radmd-auth-tracking-actions .radmd-auth-tracking-btn{min-width:0}.radmd-auth-tracking-block .radmd-auth-tracking-title{font-size: 1rem;line-height: 1.5rem}@media (min-width: 1080px){.radmd-auth-tracking-block .radmd-auth-tracking-title{font-size: 1.125rem;line-height: 1.75rem}}@media(max-width: 640px){.radmd-auth-tracking-block{padding:24px 20px}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .form-item input[type=text]{padding:14px 16px;font-size:.95rem}.radmd-auth-tracking-block .radmd-auth-tracking-form-wrapper .radmd-auth-tracking-actions .radmd-auth-tracking-btn{width:100%;padding:16px 24px}}.radmd-portal-title{font-size:1.25rem;line-height:1.25rem}.provider-hero{position: relative;overflow: hidden;background-color:#f4f4f4}.provider-hero .hero-background-image{position: absolute;inset: 0px;left: 0px;top: 0px;margin-left: auto;margin-right: auto;height: auto;width: 100%;max-width: 100%;z-index:1;min-width:580px;max-height:500px}@media(min-width: 768px){.provider-hero .hero-background-image{max-height:none;max-width:1280px}}.provider-hero .hero-background-image img{position: absolute;top: 0px;left: 0px;max-width:100%;height:auto}.provider-hero .hero-background-image .field_hero_background_image,.provider-hero .hero-background-image article.full{height: 100%}.provider-hero .hero-content{position: relative;margin-left: auto;margin-right: auto;display: flex;flex-direction: column;justify-content: space-between;padding-top: 5rem;padding-bottom: 5rem;padding-left: 1.25rem;padding-right: 1.25rem}@media (min-width: 768px){.provider-hero .hero-content{flex-direction: row;gap: 60px}}.provider-hero .hero-content{max-width:1280px;z-index:2}.provider-hero .hero-content-left{margin-bottom: 2.5rem;display: flex;flex-direction: column;justify-content: space-between}@media (min-width: 768px){.provider-hero .hero-content-left{margin-bottom: 0px;max-width: 540px}}.provider-hero .hero-content-left-inner{display: flex;flex-direction: column;row-gap: 1.25rem}.provider-hero .hero-content-left h2 strong,.provider-hero .hero-content-left h2 em,.provider-hero .hero-content-left h2 b{font-weight: 600}.provider-hero .hero-content-left h2,.provider-hero .hero-content-left p{margin-bottom: 0px;padding-bottom: 0px}@media (min-width: 768px){.provider-hero .hero-content-right{max-width: 480px}}.provider-hero .hero-content-quick-links{display: flex;flex-direction: column;row-gap: 0.75rem}@media (min-width: 768px){.provider-hero .hero-content-quick-links{max-width: 395px}}.provider-hero .hero-content-quick-links{min-height:64px}.provider-hero .hero-content-quick-links a{display: inline-block;border-radius: 1rem;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));font-size: 1rem;line-height: 1.5rem;font-weight: 600;--tw-text-opacity: 1;color: rgb(37 40 42 / var(--tw-text-opacity));text-decoration-line: none;background-color:var(--c-white);transition:background-color .3s ease-in-out;padding:16px 28px 16px 16px;position:relative;display:flex;align-items:center;transition:color .3s ease,box-shadow .3s ease}.provider-hero .hero-content-quick-links a div.arrow i{font-size:18px;margin-left:8px;transition:transform .3s ease,font-weight .3s ease;text-decoration:none}.provider-hero .hero-content-quick-links a:hover{color:#3575c1;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.provider-hero .hero-content-quick-links a:hover div.arrow i{transform:translateX(12px);font-weight: 600}.provider-hero .hero-content-quick-links a .icon{display: flex;align-items: center;justify-content: center;font-size: 1rem;line-height: 1.5rem;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));border-radius:4px;height:44px;width:44px;display:none}.provider-hero .hero-content-quick-links a .icon i{font-size: 1.125rem;line-height: 1.75rem}.provider-hero .hero-content-quick-links a .icon:has(.fontawesome-icons){display:flex}.provider-hero .hero-content-quick-links a .fontawesome_icon{display: flex;align-items: center;justify-content: center;width:32px;height:32px}.provider-hero .hero-content-quick-links.mobile-quick-links{display: flex;padding-top: 1.25rem}@media (min-width: 768px){.provider-hero .hero-content-quick-links.mobile-quick-links{display: none}}.provider-hero .hero-content-quick-links.desktop-quick-links{display: none}.dimbox-container.provider-hero .hero-content-quick-links.desktop-quick-links{display:none}@media (min-width: 768px){.provider-hero .hero-content-quick-links.desktop-quick-links{display: flex}}.clinical-guidelines .guidelines-container{position: relative}.clinical-guidelines .guidelines-container .guidelines-left{z-index:11}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-select{background-color:#fff}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-select select{width: 100%;padding: 1rem;border:1px solid var(--Light-Gray, #E0E0E3);border-radius:8px;background-color:#fff;font-size:16px;padding:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-select select:focus{outline:none;border-color:#3575c1;box-shadow:0 0 0 3px rgba(53,117,193,.1)}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-nav{padding: 2rem;border-radius:16px;border:1px solid var(--Light-Gray, #E0E0E3)}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-nav a{position:relative}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-nav a svg path{fill:#fff}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-nav a.active{color:#3575c1}.clinical-guidelines .guidelines-container .guidelines-left .guidelines-nav a.active svg path{fill:#3575c1}.clinical-guidelines .guidelines-container .field_guidline_heading{margin-top: 2.5rem;margin-bottom: 2.5rem;font-size: 1.875rem;line-height: 2.25rem}.secondary-hero{background-image:url("/themes/custom/evolent/images/secondary-hero-bg.png");background-size:cover;background-position:top center;background-repeat:no-repeat}.secondary-hero .secondary-hero-container{margin-left: auto;margin-right: auto;padding:40px 20px 60px 20px;max-width:1336px;width:100%}@media(min-width: 1080px){.secondary-hero .secondary-hero-container{padding:60px 60px 120px 60px}}.secondary-hero .field_back_link{font-weight: 600}.secondary-hero .field_back_link:hover{text-decoration:none}.secondary-hero .field_back_link a{color:var(--c-bellflower)}.three-card-video .card-video .field_card_body .secondary-hero .field_back_link a{font-size: 1.125rem;line-height: 1.75rem;font-weight: 600}.secondary-hero .field_back_link i{margin-right: 0.625rem}.site-logo{width:120px}@media(min-width: 1080px){.site-logo{width:160px}}.site-alert .close{position: absolute;right: -1rem;top: 0.25rem;display: block;padding: 1rem}@media (min-width: 1080px){.site-alert .close{top: 50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.site-alert .icon{height:1rem;width:1rem;fill:var(--c-white)}.site-alert.bg-gray-light .icon{fill:var(--c-blue-dark)}.site-alert__content{overflow: hidden;padding-top: 1rem;padding-bottom: 1rem;font-size: 0.875rem;line-height: 1.25rem;text-transform: uppercase;line-height: 1.25;letter-spacing: 0.1em}.site-alert__text{padding-right: 3rem}.region-header-menu{display: flex;width: 100%;align-items: center;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));background-color:var(--c-white);transition:background-color .3s ease-in-out}@media (min-width: 1920px){.region-header-menu{margin-left: auto;margin-right: auto;max-width: 1920px}}.region-header-menu.is-sticky{box-shadow:3px 3px 30px rgba(0,0,0,.16);position:fixed;width:100%;top:0;z-index:100}.toolbar-fixed .region-header-menu.is-sticky{top:calc((39 / 16)*1rem)}@media(max-width: 1023px){.region-header-menu{justify-content:flex-end;height:calc((62 / 16)*1rem);padding-top:calc((7 / 16)*1rem);padding-bottom:calc((7 / 16)*1rem)}}@media(min-width: 768px){.region-header-menu{height:calc((76 / 16)*1rem)}}@media(min-width: 1080px){.region-header-menu.is-sticky{height:calc((130 / 16)*1rem);padding:1rem;justify-content:space-between}}@media(min-width: 1440px){.region-header-menu.is-sticky{max-width:100%;padding-left:4rem;padding-right:4rem}}.region-header{display: none;flex: 1 1 0%}.dimbox-container.region-header{display:none}@media (min-width: 1080px){.region-header{display: block;width: 100%}.sticky-header-block{display:none}.is-sticky .sticky-header-block{display:block}}.dropdown--search form{display:flex}.dropdown--search .dropdown__content.is-open{display:block}@media(max-width: 1023px){.dropdown-btn-search{padding:1rem}}@media(min-width: 1080px){.dropdown-btn-search{align-self:flex-start;padding-bottom:calc((35 / 16)*1rem)}.is-sticky .dropdown-btn-search{position:relative;padding-bottom:0;transition:none}.is-sticky .dropdown-btn-search::before{content:"";position:absolute;top:100%;height:calc((55 / 16)*1rem);width:100%}.region-header-menu{display: flex;justify-content: center;padding-top: 1.75rem}}.align-block-left{margin-left: 0px;margin-right: auto}.align-block-right{margin-right: 0px;margin-left: auto}.align-block-center{margin-left: auto;margin-right: auto}.section.pt-24{padding-top:80px}@media(min-width: 1080px){.section.pt-24{padding-top:96px}}.section.pb-24{padding-bottom:60px}@media(min-width: 1080px){.section.pb-24{padding-bottom:96px}}.section-border-top{border-top:1px}.section-border-top.border-xsmall{border-top:1px}.section-border-top.border-small{border-top:2px}.section-border-top.border-med{border-top:3px}.section-border-top.border-large{border-top:4px}.section-border-top.border-xlarge{border-top:5px}.section-border-bottom{border-bottom:1px}.section-border-bottom.border-xsmall{border-bottom:1px}.section-border-bottom.border-small{border-bottom:2px}.section-border-bottom.border-med{border-bottom:3px}.section-border-bottom.border-large{border-bottom:4px}.section-border-bottom.border-xlarge{border-bottom:5px}.section-border-left{border-left:1px}.section-border-left.border-xsmall{border-left:1px}.section-border-left.border-small{border-left:2px}.section-border-left.border-med{border-left:3px}.section-border-left.border-large{border-left:4px}.section-border-left.border-xlarge{border-left:5px}.section-border-right{border-right:1px}.section-border-right.border-xsmall{border-right:1px}.section-border-right.border-small{border-right:2px}.section-border-right.border-med{border-right:3px}.section-border-right.border-large{border-right:4px}.section-border-right.border-xlarge{border-right:5px}.section-border-sm{border:1px solid #6f6f6f;padding: 0.5rem}.section-border-md{border:2px solid #6f6f6f;padding: 0.5rem}.section-border-lg{border:3px solid #6f6f6f;padding: 0.5rem}.section-border-xlg{border:5px solid #6f6f6f;padding: 0.5rem}.section-borderradius-sm{border-radius: 0.75rem}.section.border-color-lightest-gray{border-color:var(--c-lightest-gray)}.section.border-color-aqua{border-color:var(--c-aquamarine)}.section.border-color-lightaqua{border-color:var(--c-lightaquamarine)}.section.border-color-secondary-7{border-color:var(--c-secondary-7)}.section.border-color-amethyst{border-color:var(--c-amethyst)}.section.border-color-darksmoke{border-color:var(--c-darksmoke)}.section.border-color-stone{border-color:var(--c-stone)}.section.border-color-lightstone{border-color:var(--c-lightstone)}.section.border-color-sapphire{border-color:var(--c-sapphire)}.section.border-color-empress{border-color:var(--c-empress)}.section.border-color-lightempress{border-color:var(--c-lightempress)}.section.border-color-bellflower{border-color:var(--c-bellflower)}.section.border-color-buttonblue{border-color:var(--c-buttonblue)}.section.border-color-midtoneblue{border-color:var(--c-midtoneblue)}.section.border-color-blueraspberry{border-color:var(--c-blueraspberry)}.section.border-color-lightblueraspberry{border-color:var(--c-lightblueraspberry)}.section.border-color-turqoise{border-color:var(--c-turqoise)}.section.border-style-solid{border-style:solid}.section.border-style-dotted{border-style:dotted}.section.border-style-dashed{border-style:dashed}.section.border-style-double{border-style:double}.section.border-style-groove{border-style:groove}.section.border-style-ridge{border-style:ridge}.section.border-style-inset{border-style:inset}.section.border-style-outset{border-style:outset}.section.border-style-hidden{border-style:hidden}div[data-drupal-messages] div[role=alert]{padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1rem;padding-right: 1rem;background-color:var(--c-lightest-gray);border-bottom:1px solid red}div[data-drupal-messages] div[role=alert] li{border-left:1px solid red;margin-bottom:12px;padding-left:12px}.insights-article--full header{margin-bottom: 2.5rem;padding-top: 6rem;padding-bottom: 6rem;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background:linear-gradient(90deg, #60287E 0%, #57398C 26.04%, #4D51A0 53.65%, #4674BC 100%)}.insights-article--full header h1{margin-left: 0px}.insights-article--full .body{margin-bottom: 4rem}.insights-article--full .body a{font-weight: 700;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity))}.insights-article--full .body a:hover{--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}.insights-article--full .body h3{font-weight: 700;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity))}.insights-article--full .body hr{margin-bottom: 3rem}.insights-article--full .body p{margin-bottom: 0.75rem}.insights-article--full iframe.wistia_embed{margin-bottom: 2.5rem;width: 100%}.insights-article--full .video-embed{overflow: hidden;border-radius: 1rem}.insights-article--featured{height: 100%;overflow: hidden;border-radius: 0.5rem;box-shadow:0 1px 5px rgba(0,0,0,.2)}.insights-article--featured:hover{box-shadow:0 5px 10px rgba(0,0,0,.2)}.insights-article--featured a:hover{text-decoration-line: none}.insights-article--featured a:hover .readMoreButton{--tw-bg-opacity: 1;background-color: rgb(53 117 193 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-midtoneblue);color:var(--c-white)}.insights-article--featured a:hover .readMoreButton a{color:var(--c-white);font-weight:600}.insights-article--featured .body{padding: 1.25rem}.insights-article--featured h2{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 1.25rem;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity))}.insights-article--featured .readMoreButton{margin-left: auto;margin-right: auto;overflow: hidden;transition:all .3s ease-in-out;max-width:210px}.insights-article--teaser{height: 100%;overflow: hidden;border-radius: 0.5rem;box-shadow:0 1px 5px rgba(0,0,0,.2)}.insights-article--teaser:hover{box-shadow:0 5px 10px rgba(0,0,0,.2)}.insights-article--teaser a:hover{text-decoration-line: none}.insights-article--teaser a:hover .readMoreButton{--tw-bg-opacity: 1;background-color: rgb(53 117 193 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-midtoneblue);color:var(--c-white)}.insights-article--teaser a:hover .readMoreButton a{color:var(--c-white);font-weight:600}.insights-article--teaser .body{padding: 1.25rem}.insights-article--teaser h2{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 1.25rem;font-size: 1.5rem;line-height: 2rem;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity))}.insights-article--teaser .readMoreButton{margin-left: auto;margin-right: auto;overflow: hidden;transition:all .3s ease-in-out;max-width:210px}.featured-articles>.grid>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.grid>.views-row:nth-child(2){grid-column:span 2}.insights-article--listing{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 2.5rem;padding-bottom: 2.5rem}.insights-article--listing .views-element-container{grid-column:1/span 4}.insights-article--listing .views-element-container .featured-articles{gap: 2rem}@media (min-width: 768px){.insights-article--listing .views-element-container .featured-articles{display: flex}}.insights-article--listing .views-element-container .featured-articles .views-row{margin-bottom: 2.5rem;flex-grow: 1;flex-basis: 0px}@media(min-width: 768px){.insights-article--listing .views-element-container .featured-articles .views-row{max-width:calc(50% - 20px);margin-bottom: 0px}}.landing-page{position:relative}.landing-page .page-heading{color:#fff;padding-bottom: 5rem}.landing-page>div{position:relative}.landing-page::after{content:"";position:absolute;width:100%;height:100vh;top:-30vh;pointer-events:none;left:0;z-index:1}@media(min-width: 768px){.landing-page::after{height:120vh}}@media(min-width: 1080px){.landing-page::after{height:150vh;top:-40vh}}.media-and-text-block p{padding-bottom: 0.75rem;font-size: 1rem;line-height: 1.5rem;line-height: 28px}.media-and-text-block strong{font-size: 1rem;line-height: 1.5rem;font-weight: 600}.media-and-text-block h2{line-height: 48px}.media-and-text-block img{border-radius: 1rem}@media (min-width: 1080px){.pathways-disease{margin-left: 1.25rem;margin-right: 1.25rem}}.pathways-disease .body{padding-left: 1.25rem;padding-right: 1.25rem;padding-top: 1.25rem;padding-bottom: 2.5rem}@media (min-width: 1080px){.pathways-disease .body{padding-left: 0px;padding-right: 0px}}.pathways-disease .reference-modal{position: relative}.pathways-disease .reference-modal__close{position: absolute;right: 0px;top: 0px;display: flex;height: 2.5rem;width: 2.5rem;align-items: center;justify-content: center}.pathways-disease .reference-modal__content{--tw-bg-opacity: 1;background-color: rgb(53 117 193 / var(--tw-bg-opacity));padding-left: 1.25rem;padding-top: 1.25rem;padding-bottom: 1.25rem;padding-right: 2.5rem;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-midtoneblue);color:var(--c-white)}.pathways-disease .reference-modal__content a{color:var(--c-white);font-weight:600}@media (min-width: 1080px){.pathways-disease .reference-modal__content{position: absolute;top: 50%;right: 100%}}.pathways-disease .reference-modal__content{z-index:1;min-width:300px}@media(min-width: 1080px){.pathways-disease .reference-modal__content{transform:translateY(-50%)}}.pathways-disease .reference-modal__content ol{padding-left: 0.75rem;font-size: 0.875rem;line-height: 1.25rem;list-style:auto}.pathways-disease .reference-modal__content ol li:not(:last-child){padding-bottom: 0.75rem}.pathways-disease .reference-modal__content ul{padding-left: 0.75rem;font-size: 0.875rem;line-height: 1.25rem;list-style-type:disc}.pathways-disease .reference-modal__content ul li:not(:last-child){padding-bottom: 0.75rem}.pathways-disease .reference-modal__content::after{position: absolute;top: 50%;right: 0px;display: block;--tw-bg-opacity: 1;background-color: rgb(53 117 193 / var(--tw-bg-opacity));background-color:var(--c-midtoneblue);color:var(--c-white)}.pathways-disease .reference-modal__content a::after{color:var(--c-white);font-weight:600}.pathways-disease .reference-modal__content::after{z-index:0;content:"";width:31px;height:31px;transform:rotate(45deg) translateY(-50%)}.pathways-disease .reference-modal__info-icon{margin-left: auto;margin-right: auto;display: flex;align-items: center;justify-content: center;border-radius: 0.25rem;--tw-bg-opacity: 1;background-color: rgb(53 117 193 / var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--c-midtoneblue);color:var(--c-white)}.pathways-disease .reference-modal__info-icon a{color:var(--c-white);font-weight:600}.pathways-disease .reference-modal__info-icon{width:23px;height:24px}.pathways-disease .reference-modal__info-icon i{margin-top:-1px}.pathways-disease .editor{margin-left: auto;margin-right: auto;margin-bottom: 1.25rem;padding-top: 2.5rem;padding-bottom: 2.5rem}@media (min-width: 1080px){.pathways-disease .editor{margin-bottom: 2.5rem}}.pathways-disease .editor{max-width:800px}.pathways-disease .editor .field_editor_content{margin-left: 2.5rem;margin-right: 2.5rem;border-radius: 0.5rem;padding: 0.5rem;border:2px solid var(--ADA-Gray, #6F6F6F)}.pathways-disease .editor .field_editor_content *{font-size: 0.75rem !important;line-height: 1rem !important}@media (min-width: 1080px){.pathways-disease .editor .field_editor_content *{font-size: 0.875rem !important;line-height: 1.25rem !important}}.pathways-disease .table-group__row .reference-modal__content{position: relative;margin-top: 0.75rem}.pathways-disease .table-group__row .reference-modal__content::after{display: none}.dimbox-container.pathways-disease .table-group__row .reference-modal__content::after{display:none}.pathways-disease .table-group__row .reference-modal__info-icon{margin-left: 0px}.person.full{padding-left: 2rem;padding-right: 2rem;padding-top: 5rem;padding-bottom: 5rem}.person .back-link{margin-top: 2.5rem}@media (min-width: 1080px){.person .back-link{margin-top: 0px}}.person .back-link a{font-size: 1rem;line-height: 1.5rem}.person .person-blocks>.entity_reference{display: flex;width: 100%}.person .person-blocks>.entity_reference>div{width: 25%}.person .profile-block{border-radius: 1rem;padding: 2.5rem;background-color:#f4f4f4}.person .profile-block--photo{flex-shrink: 0;overflow: hidden;border-radius: 1rem}.person .profile-block--content .field_full_name{font-size: 1.875rem;line-height: 2.25rem}@media (min-width: 1080px){.person .profile-block--content .field_full_name{font-size: 3rem;line-height: 1}}.person .profile-block--content .field_title_position{margin-bottom: 1rem;font-size: 1rem;line-height: 1.5rem;font-weight: 600;--tw-text-opacity: 1;color: rgb(124 28 147 / var(--tw-text-opacity))}.person .profile-block--content .body{--tw-text-opacity: 1;color: rgb(2 6 35 / var(--tw-text-opacity));font-size:16px;font-style:normal;font-weight:400;line-height:180%}.person .profile-block--content--social-media{padding-top: 0.375rem}.person .profile-block--content--social-media a{display:inline-block}.person .profile-block--content--social-media a:hover{opacity:.8}.person .profile-block--content--social-media .fa-brands{border-radius: 0.25rem;padding: 0.5rem;font-size:22px;background-color:#6f6f6f;color:#fff}.person.contact-card .field_full_name{margin-top: 1.5rem;padding-bottom: 0px;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;line-height: 1}.person.contact-card-minimal .field_full_name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 0px;text-align: left;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;--tw-text-opacity: 1;color: rgb(112 112 112 / var(--tw-text-opacity))}.person.teaser a{display: inline-block;padding-top: 1.25rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;--tw-text-opacity: 1;color: rgb(53 117 193 / var(--tw-text-opacity))}.person.teaser .field_full_name{margin-top: 1.25rem;padding-bottom: 0px;font-size: 1rem;line-height: 1.5rem;font-weight: 600;line-height: 1}.person.teaser .title-position{margin: auto;margin-top: 0.5rem;max-width:219px}.person-blocks h2{padding-left: 1rem;padding-bottom: 2.5rem}.person-blocks .bio-modal{text-align: left}.person-blocks.profile-open-modal h2{padding-left: 0px}@media (min-width: 1080px){.person-blocks.profile-open-modal h2{padding-left: 1rem}}.solutions-card-grid{display: grid;align-items: center;justify-content: center;row-gap: 2rem;padding-top: 2rem;padding-bottom: 2rem}.featured-articles>.solutions-card-grid>.views-row:nth-child(1){grid-column:span 2}.featured-articles>.solutions-card-grid>.views-row:nth-child(2){grid-column:span 2}@media (min-width: 768px){.solutions-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1080px){.solutions-card-grid{padding-top: 4rem;padding-bottom: 4rem}}@media (min-width: 1280px){.solutions-card-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.solutions-card-grid{-moz-column-gap:72px;column-gap:72px}.solutions-card-grid .solutions-card-simple{display: flex;gap: 1.5rem;border-radius: 1rem;padding: 1rem;background-color:var(--c-lightest-gray)}.solutions-card-grid .solutions-card-simple .fontawesome_icon{width:44px;height:44px;background-color:var(--c-white);display: flex;align-items: center;justify-content: center;border-radius: 1rem;font-size: 1.125rem;line-height: 1.75rem}.solutions-card-grid .solutions-card-simple .field_title{margin-bottom: 0.5rem;font-size: 1rem;line-height: 1.5rem;font-weight: 600}.solutions-card-grid .solutions-card-simple .field_body{font-size: 0.875rem;line-height: 1.25rem}.solutions-card-grid a{text-decoration-line: none}.solutions-card-grid a:hover .solutions-card-simple{background-color:#e3e3e3}.solutions-card-grid a:hover .solutions-card-simple .fontawesome_icon{color:var(--c-midtoneblue)}.solutions-card-grid__cta{padding-top: 1rem;padding-bottom: 1rem;text-align: center}.solutions-card-grid__header h2{font-size: 1.875rem;line-height: 2.25rem}@media (min-width: 1080px){.solutions-card-grid__header h2{font-size: 2.25rem;line-height: 2.5rem}}.solutions-card-grid__header p{margin-bottom: 0.75rem}
