/*!
Theme Name: My Rehab Viewer
Author: FoxFuel Creative
Author URI: https://foxfuelcreative.com
Version: 1.0.0
*/@layer tailwind-core,
    vendor,
    site-base,
    site-components,
    site-utils,
    tailwind-utils;@layer tailwind-core{*, ::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:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;}::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:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;}/*! tailwindcss v3.4.19 | 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.
7. Disable tap highlights on iOS
*/

html,
:host {
  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, 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 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
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. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. 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-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
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-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: 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,
input:where([type='button']),
input:where([type='reset']),
input:where([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;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}}@layer vendor{.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}}@layer site-base{html,body{overflow-x:clip}body{position:relative;font-family:"Figtree",sans-serif;font-weight:400;font-size:clamp(1.125rem,1.0625rem + 0.0015625*100vw,1.25rem);background-color:#fff;color:#403f3c}[v-cloak]{visibility:hidden}.grecaptcha-badge{display:none !important}.awards-logos{display:flex;gap:clamp(1.5rem,0.75rem + 0.01875*100vw,3rem)}.awards-logos img{max-height:112px}body{--wp--preset--font-size--medium: clamp(1rem, 0.875rem + 0.003125 * 100vw, 1.25rem);--wp--preset--font-size--large: clamp(1.25rem, 1.125rem + 0.003125 * 100vw, 1.5rem);--wp--preset--font-size--x-large: clamp(1.5rem, 1.375rem + 0.003125 * 100vw, 1.75rem)}.wp-block-image.is-style-rounded img{border-radius:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem) !important}.wp-block-video{margin:0}.wp-block-video video{border-radius:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem)}.has-large-font-size,.has-x-large-font-size{font-weight:500}.wp-block-columns{margin:0;gap:clamp(2rem,1rem + 0.025*100vw,4rem)}.wp-block-button .wp-block-button__link,.wp-block-button .wp-element-button{display:inline-block !important;border-radius:clamp(0.25rem,0.125rem + 0.003125*100vw,0.5rem) !important;border:2px solid var(--primary-color) !important;padding:clamp(0.5rem,0.375rem + 0.003125*100vw,0.75rem) clamp(1rem,0.75rem + 0.00625*100vw,1.5rem) !important;font-size:clamp(0.875rem,0.75rem + 0.003125*100vw,1.125rem) !important;font-weight:600 !important;line-height:1.2 !important;background:var(--primary-color) !important;color:#fff !important;text-decoration:none !important;box-shadow:none !important;transition:all .2s ease-in-out}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-element-button:focus,.wp-block-button .wp-element-button:hover{border-bottom-color:var(--accent-color) !important;border-right-color:var(--accent-color) !important;color:#fff !important;text-decoration:none !important}.bg-primary .wp-block-button .wp-block-button__link,.bg-primary .wp-block-button .wp-element-button{background:#fff !important;color:var(--primary-color) !important}.wp-block-facility-map{width:100%;margin-left:0;margin-right:0}.wp-block-facility-map__frame{display:block;width:100%;height:clamp(20rem,13rem + 0.175*100vw,34rem);border:0}}@layer site-components{.map{aspect-ratio:4/3;border-radius:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem);overflow:hidden}.map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.map .wp-block-facility-map,.map .wp-block-facility-map__frame{width:100%;height:100%}.map .wp-block-facility-map{margin:0}.site-header{position:relative;background:#fff;width:100%;z-index:100;box-shadow:0 1px 9px rgba(0,0,0,.1);transition:margin .2s ease-in-out}.site-header.fixed-header{position:fixed;top:0;left:0}.header-navs{display:none;flex-direction:column;align-items:flex-end;position:absolute;top:100%;left:0;width:100%;padding:0 clamp(2rem,-1.3333333333rem + 0.0833333333*100vw,4rem) 2rem;background:#fff}.header-navs[data-active="1"]{display:flex}@media((min-width: 64rem)){.header-navs{position:relative;top:auto;left:auto;width:auto;padding:0;display:flex;flex-direction:row;gap:clamp(1.5rem,0.6428571429rem + 0.0133928571*100vw,2.25rem);align-items:center}}.main-nav{display:flex;flex-direction:column;align-items:flex-end;font-size:16px;font-weight:600}@media((min-width: 64rem)){.main-nav{flex-direction:row;align-items:center;gap:clamp(1.5rem,0.6428571429rem + 0.0133928571*100vw,2.25rem);font-size:clamp(0.9375rem,0.7946428571rem + 0.0022321429*100vw,1.0625rem)}}@media((min-width: 96rem)){.main-nav{order:1}}.main-nav li{position:relative}.main-nav li a{display:flex;align-items:center;justify-content:flex-end;padding:clamp(0.75rem,0.5rem + 0.00625*100vw,1.25rem) 0;gap:clamp(0.25rem,0.1071428571rem + 0.0022321429*100vw,0.375rem);text-decoration:none;color:inherit;text-decoration-line:underline;text-decoration-thickness:clamp(0.1875rem,0.1160714286rem + 0.0011160714*100vw,0.25rem);text-underline-offset:clamp(0.5625rem,0.3482142857rem + 0.0033482143*100vw,0.75rem);text-decoration-color:rgba(0,0,0,0);transition:all .2s ease-in-out}@media((min-width: 64rem)){.main-nav li a{justify-content:flex-start}}.main-nav li a:focus,.main-nav li a:hover{text-underline-offset:clamp(0.375rem,0.2321428571rem + 0.0022321429*100vw,0.5rem);text-decoration-color:var(--primary-color)}.main-nav li a svg{width:clamp(0.75rem,0.6071428571rem + 0.0022321429*100vw,0.875rem);fill:var(--primary-color)}.main-nav li a svg path{fill:var(--primary-color)}.main-nav li .sub-nav{display:none;position:relative;background:#fff;padding-left:clamp(0.75rem,0.3214285714rem + 0.0066964286*100vw,1.125rem);padding-right:clamp(1.5rem,0.6428571429rem + 0.0133928571*100vw,2.25rem);padding-bottom:clamp(0.5rem,-0.0714285714rem + 0.0089285714*100vw,1rem);flex-direction:column;white-space:nowrap;border-bottom-left-radius:clamp(0.5rem,-0.0714285714rem + 0.0089285714*100vw,1rem);border-bottom-right-radius:clamp(0.5rem,-0.0714285714rem + 0.0089285714*100vw,1rem);font-size:.875rem}.main-nav li .sub-nav[data-active="1"]{display:flex}.main-nav li .sub-nav a{padding:clamp(0.375rem,0.25rem + 0.003125*100vw,0.625rem) 0}@media((min-width: 64rem)){.main-nav li .sub-nav{position:absolute;top:100%;left:clamp(-1.125rem,-0.3214rem - .6696vw,-0.75rem);font-size:clamp(0.9375rem,0.7946428571rem + 0.0022321429*100vw,1.0625rem)}}.cta-nav{margin-top:clamp(0.75rem,0.5rem + 0.00625*100vw,1.25rem)}@media((min-width: 64rem)){.cta-nav{order:2;margin-top:0}}.nav-toggle{display:block;margin-left:auto;padding:clamp(0.75rem,0.5rem + 0.00625*100vw,1.25rem) 0}.nav-toggle .hamburger-line{width:clamp(1.5rem,0.6666666667rem + 0.0208333333*100vw,2rem);height:3px;background-color:var(--primary-color);margin:clamp(0.25rem,0.0416666667rem + 0.0052083333*100vw,0.375rem) 0;transition:all .2s ease-in-out}.nav-toggle[data-active="1"] .hamburger-line:nth-of-type(1){transform:translateY(clamp(0.4375rem, 0.125rem + 0.0078125 * 100vw, 0.625rem)) rotate(140deg)}.nav-toggle[data-active="1"] .hamburger-line:nth-of-type(2){transform:scale(0)}.nav-toggle[data-active="1"] .hamburger-line:nth-of-type(3){transform:translateY(clamp(-0.5rem, -0.3333rem - 0.2604vw, -0.4375rem)) rotate(-140deg)}@media((min-width: 64rem)){.nav-toggle{display:none}.hide-for-desktop-nav{display:none}}.photo-carousel{max-width:clamp(48rem,37.3333333333rem + 0.2222222222*100vw,64rem);margin:clamp(2rem,1.5rem + 0.0125*100vw,3rem) auto clamp(3rem,2.5rem + 0.0125*100vw,4rem);padding:0 clamp(2.5rem,1.875rem + 0.015625*100vw,3.75rem)}.photo-carousel:last-child{margin-bottom:0}.photo-carousel .splide__slide{opacity:.75}.photo-carousel .splide__slide.is-active{opacity:1}.photo-carousel .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-carousel .splide__track--nav{margin-top:clamp(0.75rem,0.5rem + 0.00625*100vw,1.25rem)}.photo-carousel .splide__track--nav .splide__list{gap:clamp(0.375rem,0.25rem + 0.003125*100vw,0.625rem)}.photo-carousel .splide__track--nav .splide__list .splide__slide{border:none;border-bottom:3px solid rgba(0,0,0,0)}.photo-carousel .splide__track--nav .splide__list .splide__slide.is-active{border:none;border-bottom:3px solid var(--accent-color)}.photo-carousel .splide__arrow{width:clamp(2rem,1.5rem + 0.0125*100vw,3rem);height:clamp(2rem,1.5rem + 0.0125*100vw,3rem);background:var(--primary-color);opacity:1}.photo-carousel .splide__arrow--prev{left:clamp(-3.75rem,-1.875rem - 1.5625vw,-2.5rem)}.photo-carousel .splide__arrow--next{right:clamp(-3.75rem,-1.875rem - 1.5625vw,-2.5rem)}.photo-carousel .splide__arrow svg{fill:#fff;width:clamp(1.5rem,1.25rem + 0.00625*100vw,2rem);height:clamp(1.5rem,1.25rem + 0.00625*100vw,2rem)}.photo-carousel .splide__arrow:hover svg{fill:var(--accent-color)}}@layer site-utils{.button{display:inline-block;border-radius:clamp(0.25rem,0.125rem + 0.003125*100vw,0.5rem);border:2px solid var(--primary-color);padding:clamp(0.5rem,0.375rem + 0.003125*100vw,0.75rem) clamp(1rem,0.75rem + 0.00625*100vw,1.5rem);font-size:clamp(0.875rem,0.75rem + 0.003125*100vw,1.125rem);font-weight:600;line-height:1.2;background:var(--primary-color);color:#fff;text-decoration:none;transition:all .2s ease-in-out}.button:focus,.button:hover{border-bottom-color:var(--accent-color);border-right-color:var(--accent-color);color:#fff;text-decoration:none}.button.button-compact{padding:clamp(0.25rem,0.1875rem + 0.0015625*100vw,0.375rem) clamp(0.75rem,0.625rem + 0.003125*100vw,1rem);font-size:clamp(0.875rem,0.8125rem + 0.0015625*100vw,1rem)}.bg-primary .button{background:#fff;color:var(--primary-color)}.arrow-right{position:relative;display:inline-block;width:clamp(1.25rem,0.625rem + 0.015625*100vw,2.5rem);height:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem);transition:all .25s ease-in-out}.arrow-right:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:calc(100% - 2px);height:3px;background-color:var(--primary-color)}.arrow-right:after{content:"";display:block;position:absolute;top:50%;right:0;transform:rotate(45deg);transform-origin:top right;width:clamp(0.625rem,0.3125rem + 0.0078125*100vw,1.25rem);height:clamp(0.625rem,0.3125rem + 0.0078125*100vw,1.25rem);border:3px solid var(--primary-color);border-left:none;border-bottom:none}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:clamp(3rem,.5rem + 6.25vw,8rem);height:clamp(3rem,.5rem + 6.25vw,8rem);border:3px solid #fff;border-radius:100%;background-color:rgba(0,0,0,.5)}.play-button::after{content:"";display:block;position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);height:40%;aspect-ratio:0.8660254038;clip-path:polygon(0 0, 100% 50%, 0 100%);background:#fff}.cards{display:flex;flex-direction:column;gap:clamp(1.5rem,0.75rem + 0.01875*100vw,3rem)}@media((min-width: 48rem)){.cards{flex-direction:row}.cards.cards-layout-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(1.5rem,0.25rem + 0.03125*100vw,4rem)}.cards.cards-layout-grid-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.cards.cards-layout-grid-4{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media((min-width: 64rem)){.cards.cards-layout-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(1rem,0.5rem + 0.0125*100vw,2rem)}}.content .cards{margin:clamp(2rem,1rem + 0.025*100vw,4rem) 0}.content .cards:last-child{margin-bottom:0}.card{position:relative;border-radius:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem);overflow:hidden;box-shadow:#ccc 0px 0px 8px 2px}.card .card-content{padding:clamp(1rem,0rem + 0.025*100vw,3rem)}.card .card-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#403f3c}.card .card-media img,.card .card-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .card-media video{cursor:pointer}.card .card-media .play-button{padding:0;border:3px solid #fff;cursor:pointer;transition:opacity .2s ease-in-out}.card .card-media .play-button.is-playing{opacity:0}.card .card-media .play-button:focus-visible{opacity:1;outline:3px solid var(--accent-color);outline-offset:4px}.card.callout-card .card-content{display:flex;align-items:center;gap:clamp(1rem,0.5rem + 0.0125*100vw,2rem)}.card.callout-card a:hover h3{color:var(--primary-color)}.cards-card-background-white .card{background:#fff}.site-container{padding:0 clamp(1rem,-0.6666666667rem + 0.0416666667*100vw,2rem)}@media((min-width: 64rem)){.site-container{padding:0 clamp(2rem,-12.8571428571rem + 0.2321428571*100vw,15rem)}}.content-py{padding-top:clamp(3rem,1.5rem + 0.0375*100vw,6rem);padding-bottom:clamp(3rem,1.5rem + 0.0375*100vw,6rem)}.content-py-half{padding-top:clamp(1.5rem,0.75rem + 0.01875*100vw,3rem);padding-bottom:clamp(1.5rem,0.75rem + 0.01875*100vw,3rem)}.content-block{margin-bottom:clamp(1.5rem,1rem + 0.0125*100vw,2.5rem)}.content-block:last-child{margin-bottom:0}.container-rounded{border-radius:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem)}.callout{border-radius:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem);padding:clamp(1.5rem,0.75rem + 0.01875*100vw,3rem);border:clamp(0.125rem,0.0625rem + 0.0015625*100vw,0.25rem) solid var(--accent-color);display:flex;flex-direction:column;align-items:center;margin:clamp(3rem,1.5rem + 0.0375*100vw,6rem) 0}.callout:first-child{margin-top:0}.callout:last-child{margin-bottom:0}.bg-light-neutral{background-color:var(--light-neutral-color)}.bg-primary{background-color:var(--primary-color);color:#fff}.accent-border-top{border-top:clamp(0.25rem,0.125rem + 0.003125*100vw,0.5rem) solid var(--accent-color)}.accent-border-bottom{border-bottom:clamp(0.25rem,0.125rem + 0.003125*100vw,0.5rem) solid var(--accent-color)}.banner-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.banner-content p,.banner-content ol,.banner-content ul{font-size:clamp(1.125rem,0.9375rem + 0.0046875*100vw,1.5rem);font-weight:600}.content .wp-block-columns{margin-bottom:clamp(1.5rem,1.125rem + 0.009375*100vw,2.25rem)}.content .wp-block-columns:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Figtree",sans-serif;font-weight:700;line-height:1.125}h1,.h1{font-size:clamp(2rem,1.25rem + 0.01875*100vw,3.5rem);color:var(--primary-color)}h2,.h2{font-size:clamp(1.75rem,1.125rem + 0.015625*100vw,3rem)}h3,.h3{font-size:clamp(1.5rem,1.125rem + 0.009375*100vw,2.25rem);line-height:1.25}h4,.h4{font-size:clamp(1.25rem,1.125rem + 0.003125*100vw,1.5rem);font-weight:600;line-height:1.5}p,ul,ol{line-height:1.5}.text-body-lg{font-size:clamp(1.25rem,1.125rem + 0.003125*100vw,1.5rem);font-weight:500}.has-text-body-lg p,.has-text-body-lg ul,.has-text-body-lg ol{font-size:clamp(1.25rem,1.125rem + 0.003125*100vw,1.5rem);font-weight:500}.content p,.content ul,.content ol{margin-bottom:clamp(1.5rem,1.125rem + 0.009375*100vw,2.25rem)}.content h1{margin-bottom:clamp(1.5rem,1.25rem + 0.00625*100vw,2rem)}.content h2,.content h3{margin-bottom:clamp(1rem,0.75rem + 0.00625*100vw,1.5rem);padding-top:clamp(0.375rem,0.25rem + 0.003125*100vw,0.625rem)}.content h4{margin-bottom:clamp(0.75rem,0.5625rem + 0.0046875*100vw,1.125rem);padding-top:clamp(0.375rem,0.25rem + 0.003125*100vw,0.625rem)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content ul,.content ol{max-width:clamp(48rem,37.3333333333rem + 0.2222222222*100vw,64rem)}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child,.content p:first-child,.content ul:first-child,.content ol:first-child{padding-top:0}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child,.content p:last-child,.content ul:last-child,.content ol:last-child{margin-bottom:0}.content ul,.content ol{padding-left:clamp(1.5rem,1.125rem + 0.009375*100vw,2.25rem)}.content ul:not([class]),.content ul.wp-block-list,.content ul.wp-block-health-terms-list{list-style-type:none}.content ul:not([class]) li,.content ul.wp-block-list li,.content ul.wp-block-health-terms-list li{position:relative}.content ul:not([class]) li::before,.content ul.wp-block-list li::before,.content ul.wp-block-health-terms-list li::before{content:"";display:block;width:clamp(0.375rem,0.25rem + 0.003125*100vw,0.625rem);height:clamp(0.375rem,0.25rem + 0.003125*100vw,0.625rem);border-radius:100%;background-color:var(--accent-color);position:absolute;top:.625rem;left:clamp(-1.25rem,-0.5rem - .625vw,-0.75rem)}.content ol{list-style-type:decimal}.content a:not(.button):not(.card-content){color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:clamp(0.125rem,0.09375rem + 0.00078125*100vw,0.1875rem);text-underline-offset:clamp(0.25rem,0.1875rem + 0.0015625*100vw,0.375rem);text-decoration-color:var(--primary-color)}.content a:not(.button):not(.card-content):focus,.content a:not(.button):not(.card-content):hover{text-decoration-style:dotted}.bg-primary.content a:not(.button):not(.card-content),.bg-primary>.content a:not(.button):not(.card-content){text-decoration-color:#fff}.bg-primary.content a:not(.button):not(.card-content):focus,.bg-primary.content a:not(.button):not(.card-content):hover,.bg-primary>.content a:not(.button):not(.card-content):focus,.bg-primary>.content a:not(.button):not(.card-content):hover{text-decoration-style:dotted}footer{font-size:clamp(0.875rem,0.75rem + 0.003125*100vw,1.125rem)}}@layer tailwind-utils{.static{
position: static;}.fixed{
position: fixed;}.absolute{
position: absolute;}.relative{
position: relative;}.inset-0{
inset: 0px;}.z-20{
z-index: 20;}.z-\[1000\]{
z-index: 1000;}.\!m-0{
margin: 0px !important;}.m-0{
margin: 0px;}.mb-0{
margin-bottom: 0px;}.mt-2{
margin-top: 0.5rem;}.block{
display: block;}.flex{
display: flex;}.table{
display: table;}.\!grid{
display: grid !important;}.grid{
display: grid;}.hidden{
display: none;}.aspect-\[4\/3\]{
aspect-ratio: 4/3;}.aspect-\[8\/5\]{
aspect-ratio: 8/5;}.size-10{
width: 2.5rem;
height: 2.5rem;}.size-7{
width: 1.75rem;
height: 1.75rem;}.h-full{
height: 100%;}.max-h-\[82vh\]{
max-height: 82vh;}.\!w-auto{
width: auto !important;}.\!w-full{
width: 100% !important;}.w-full{
width: 100%;}.min-w-0{
min-width: 0px;}.max-w-full{
max-width: 100%;}.max-w-none{
max-width: none;}.max-w-screen-sm{
max-width: 40rem;}.shrink{
flex-shrink: 1;}.shrink-0{
flex-shrink: 0;}.grow-0{
flex-grow: 0;}.cursor-zoom-in{
cursor: zoom-in;}.resize{
resize: both;}.list-none{
list-style-type: none;}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(100\%\2c 16rem\)\2c 1fr\)\)\]{
grid-template-columns: repeat(auto-fit,minmax(min(100%, 16rem),1fr));}.flex-col{
flex-direction: column;}.items-center{
align-items: center;}.justify-center{
justify-content: center;}.justify-between{
justify-content: space-between;}.overflow-hidden{
overflow: hidden;}.border{
border-width: 1px;}.bg-black\/85{
background-color: rgb(var(--black-color) / 0.85);}.bg-neutral{
background-color: var(--light-neutral-color);}.object-contain{
-o-object-fit: contain;
   object-fit: contain;}.object-cover{
-o-object-fit: cover;
   object-fit: cover;}.p-0{
padding: 0px;}.text-center{
text-align: center;}.leading-snug{
line-height: 1.375;}.text-white{
--tw-text-opacity: 1;
color: rgb(var(--white-color) / var(--tw-text-opacity, 1));}.outline{
outline-style: solid;}.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, backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;}.\~text-sm\/base{
font-size: clamp(0.875rem,0.786rem + 0.223vw,1rem)/* fluid type from 0.875rem at 40rem to 1rem at 96rem */;
line-height: clamp(1.25rem,1.07rem + 0.45vw,1.5rem)/* fluid from 1.25rem at 40rem to 1.5rem at 96rem */;}.\~top-4\/8{
top: clamp(1rem,0.29rem + 1.79vw,2rem)/* fluid from 1rem at 40rem to 2rem at 96rem */;}.\~right-4\/8{
right: clamp(1rem,0.29rem + 1.79vw,2rem)/* fluid from 1rem at 40rem to 2rem at 96rem */;}.\~bottom-4\/8{
bottom: clamp(1rem,0.29rem + 1.79vw,2rem)/* fluid from 1rem at 40rem to 2rem at 96rem */;}.\~left-4\/8{
left: clamp(1rem,0.29rem + 1.79vw,2rem)/* fluid from 1rem at 40rem to 2rem at 96rem */;}.\~mt-2\/4{
margin-top: clamp(0.5rem,0.14rem + 0.89vw,1rem)/* fluid from 0.5rem at 40rem to 1rem at 96rem */;}.\~mt-6\/12{
margin-top: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;}.\~mb-6\/12{
margin-bottom: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;}.\~max-h-10\/14{
max-height: clamp(2.5rem,1.79rem + 1.79vw,3.5rem)/* fluid from 2.5rem at 40rem to 3.5rem at 96rem */;}.\~max-h-10\/16{
max-height: clamp(2.5rem,1.43rem + 2.68vw,4rem)/* fluid from 2.5rem at 40rem to 4rem at 96rem */;}.\~w-48\/64{
width: clamp(12rem,9.14rem + 7.14vw,16rem)/* fluid from 12rem at 40rem to 16rem at 96rem */;}.\~max-w-40\/56{
max-width: clamp(10rem,7.14rem + 7.14vw,14rem)/* fluid from 10rem at 40rem to 14rem at 96rem */;}.\~max-w-48\/64{
max-width: clamp(12rem,9.14rem + 7.14vw,16rem)/* fluid from 12rem at 40rem to 16rem at 96rem */;}.\~gap-12\/24{
gap: clamp(3rem,0.86rem + 5.36vw,6rem)/* fluid from 3rem at 40rem to 6rem at 96rem */;}.\~gap-2\/4{
gap: clamp(0.5rem,0.14rem + 0.89vw,1rem)/* fluid from 0.5rem at 40rem to 1rem at 96rem */;}.\~gap-3\/5{
gap: clamp(0.75rem,0.39rem + 0.89vw,1.25rem)/* fluid from 0.75rem at 40rem to 1.25rem at 96rem */;}.\~gap-4\/6{
gap: clamp(1rem,0.64rem + 0.89vw,1.5rem)/* fluid from 1rem at 40rem to 1.5rem at 96rem */;}.\~gap-6\/12{
gap: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;}.\~gap-6\/8{
gap: clamp(1.5rem,1.14rem + 0.89vw,2rem)/* fluid from 1.5rem at 40rem to 2rem at 96rem */;}.\~gap-8\/16{
gap: clamp(2rem,0.57rem + 3.57vw,4rem)/* fluid from 2rem at 40rem to 4rem at 96rem */;}.\~p-4\/8{
padding: clamp(1rem,0.29rem + 1.79vw,2rem)/* fluid from 1rem at 40rem to 2rem at 96rem */;}.\~px-12\/24{
padding-left: clamp(3rem,0.86rem + 5.36vw,6rem)/* fluid from 3rem at 40rem to 6rem at 96rem */;
padding-right: clamp(3rem,0.86rem + 5.36vw,6rem)/* fluid from 3rem at 40rem to 6rem at 96rem */;}.\~px-2\/4{
padding-left: clamp(0.5rem,0.14rem + 0.89vw,1rem)/* fluid from 0.5rem at 40rem to 1rem at 96rem */;
padding-right: clamp(0.5rem,0.14rem + 0.89vw,1rem)/* fluid from 0.5rem at 40rem to 1rem at 96rem */;}.\~px-4\/12{
padding-left: clamp(1rem,-0.43rem + 3.57vw,3rem)/* fluid from 1rem at 40rem to 3rem at 96rem */;
padding-right: clamp(1rem,-0.43rem + 3.57vw,3rem)/* fluid from 1rem at 40rem to 3rem at 96rem */;}.\~px-4\/6{
padding-left: clamp(1rem,0.64rem + 0.89vw,1.5rem)/* fluid from 1rem at 40rem to 1.5rem at 96rem */;
padding-right: clamp(1rem,0.64rem + 0.89vw,1.5rem)/* fluid from 1rem at 40rem to 1.5rem at 96rem */;}.\~px-6\/12{
padding-left: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;
padding-right: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;}.\~px-8\/60{
padding-left: clamp(2rem,-7.29rem + 23.21vw,15rem)/* fluid from 2rem at 40rem to 15rem at 96rem */;
padding-right: clamp(2rem,-7.29rem + 23.21vw,15rem)/* fluid from 2rem at 40rem to 15rem at 96rem */;}.\~py-12\/24{
padding-top: clamp(3rem,0.86rem + 5.36vw,6rem)/* fluid from 3rem at 40rem to 6rem at 96rem */;
padding-bottom: clamp(3rem,0.86rem + 5.36vw,6rem)/* fluid from 3rem at 40rem to 6rem at 96rem */;}.\~py-2\/4{
padding-top: clamp(0.5rem,0.14rem + 0.89vw,1rem)/* fluid from 0.5rem at 40rem to 1rem at 96rem */;
padding-bottom: clamp(0.5rem,0.14rem + 0.89vw,1rem)/* fluid from 0.5rem at 40rem to 1rem at 96rem */;}.\~py-3\/5{
padding-top: clamp(0.75rem,0.39rem + 0.89vw,1.25rem)/* fluid from 0.75rem at 40rem to 1.25rem at 96rem */;
padding-bottom: clamp(0.75rem,0.39rem + 0.89vw,1.25rem)/* fluid from 0.75rem at 40rem to 1.25rem at 96rem */;}.\~py-4\/6{
padding-top: clamp(1rem,0.64rem + 0.89vw,1.5rem)/* fluid from 1rem at 40rem to 1.5rem at 96rem */;
padding-bottom: clamp(1rem,0.64rem + 0.89vw,1.5rem)/* fluid from 1rem at 40rem to 1.5rem at 96rem */;}.\~py-6\/12{
padding-top: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;
padding-bottom: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;}.\~pt-6\/12{
padding-top: clamp(1.5rem,0.43rem + 2.68vw,3rem)/* fluid from 1.5rem at 40rem to 3rem at 96rem */;}.\~pb-12\/24{
padding-bottom: clamp(3rem,0.86rem + 5.36vw,6rem)/* fluid from 3rem at 40rem to 6rem at 96rem */;}}.before\:hidden::before{
content: var(--tw-content);
display: none;}.\~lg\:\~gap-12\/16{
gap: clamp(3rem,1rem + 3.13vw,4rem)/* fluid from 3rem at 64rem to 4rem at 96rem */;}@media (min-width: 48rem){.md\:order-1{
order: 1;}.md\:order-2{
order: 2;}.md\:w-full{
width: 100%;}.md\:basis-1\/2{
flex-basis: 50%;}.md\:basis-2\/5{
flex-basis: 40%;}.md\:basis-3\/5{
flex-basis: 60%;}.md\:basis-full{
flex-basis: 100%;}.md\:flex-row{
flex-direction: row;}}@media (min-width: 64rem){.lg\:order-1{
order: 1;}.lg\:order-2{
order: 2;}.lg\:basis-2\/5{
flex-basis: 40%;}.lg\:basis-3\/5{
flex-basis: 60%;}.lg\:flex-row{
flex-direction: row;}}.\[\&\.is-open\]\:flex.is-open{
display: flex;}
